インターフェースクラスを書いてこんな風に使いたい
public Interface IFunction
property name as string
end interface
public class ModelFunction
implements IFunction
public property name as string
public sub new()
end class
*編集(初心者であるため、次の文を削除しました。これを指摘してくれた@damien_the_unbelieverに感謝します):しかし、vb.netインターフェイスのプロパティは読み取り専用または書き込み専用でなければならないため、これを取得することはできません(私が得る限り)*
私は今これを書いていますが、少し間違っているようです:
public Interface IFunction
Readlonly property getName() as string
writeonly property writeName() as string
end interface
public class ModelFunction
implements IFunction
....
end class
誰にもこれに対するより良い解決策がありますか? または、Interface クラスのプロパティで私を助けることができます。ここでスタックオーバーフローに関するいくつかの記事を読みましたが、どれも正しい方向に私を向けていません。