2010-12-27から1日間の記事一覧

スコープの変更出来ないか?

スコープの宣言 private function foo1 as boolean protected function foo2 as boolean public function foo3 as boolean

メソッドのオーバーロード overloads public function foo(byval bar as string) as boolean end function

オーバーライド元メソッドを呼び出す。 public Overrides function foo(byval bar as integer) as boolean return MyBase.foo(bar) end function

メソッド・プロパティのオーバーライド protedted Overrides function foo(byval bar as integer) as boolean end function public Overrides property foobar as boolean end property

オーバーライド可能なプロパティ・メソッドの宣言 public Overridable property foobar as string end property public overridable function foo(byval bar as integer) as boolean end function

抽象クラス・抽象メソッドの宣言 public MustInherit class class1 public MustOverride function foo(byval bar as integer) as boolean end class

クラスの継承 public class class1 Inherits superclass end class

DBの設計とマスタの実装が終わって、フォームのデザインもあがってきたので、いよいよ、十年以上ぶりにVBでのコーディングですよ。 まずはデータ格納用のクラスの定義ですが、いつの間にやら一丁前にオブジェクト言語になっているようです。 で、ちょっとメ…