私はこのようなクラスを持っているとします。それは属性としてname
とsurname
とmsgboxのデータを持つ単一の関数を持っています。この関数の最初の変種か2番目の変種を使うべきですか?クラスの関数の引数
Private name As String
Private surname As String
Function do_something_1() As String
MsgBox("Hello, " & name & " " & surname)
do_something_1 = name & " " & surname
End Function
Function do_something_2(name As String, surname As String) As String
MsgBox("Hello, " & name & " " & surname)
do_something_2 = name & " " & surname
End Function
第2の機能の場合は、name
とsurname
引数がクラス属性をオーバーロードでしょうか?クラス属性がJohn
とGreen
で、関数がJack
とBlack
で呼び出されているのにmsgboxedとすればいいですか?
EDIT:最初のバージョンでは、属性にゲッターでアクセスすることもできますが、ここでは使用しないことをお勧めします。
必要なものはプロパティです。 – cyboashu
@cyboashuどういう意味ですか? – Ans