人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VB.NETで「抽象型クラスのインスタンスを作成できません。」
というエラーが発生した場合、どのようにして 抽象クラスを利用してインスタンスを作成すればいいのか 例を あげて 教えてください。

抽象クラスが何なのかよく理解できてないので、それらがどういうものなのか
教えてください。


●質問者: きゃづみぃ
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● freemann

抽象クラスのインスタンスは作成できないです。
インスタンスを作成できるのは具象クラスです。

抽象クラスとは、abstractがついたものです。

抽象クラスのインスタンスを作るためには、抽象クラスを継承したクラスで未定義の部分を定義して作成するという形になるかと思います。

例はC#でのコードですがすみません。

abstract class Sample{
public string s;
public abstract void Method1();
}

class MyClass : Sample{
public override void Method1(){
Console.WriteLine("具象クラスです。:" + this.s);
}
}
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ