
No.4
- 回答日時:
質問が間違っています。
オブジェクトを生成できないクラスを抽象クラスというのですから、抽象クラスがオブジェクトを生成できないのは定義通りで、当たり前のことです。
むしろ「なぜ抽象クラスというものがあるのか?」と問うべきです。
この回答へのお礼
お礼日時:2013/10/15 17:35
回答ありがとうございました。
>当たり前のことです
・その通りだと思うのですが、言語仕様だとしたら、Javaの仕様書(?)のどこに書いているか等、知りたかったです
No.2
- 回答日時:
> 抽象クラスは、なぜ(オーバーライドしないと)オブジェクトを生成できないのでしょうか?
実装を持たない抽象メソッドの記述が可能という時点で、実装の無いメソッドの実行をどうするのかという問題が出てくると思いますが・・・。
例えば、
public abstract class AbstractHoge {
public abstract String methodA();
}
という抽象クラスが有って、
AbstractHoge hoge = new AbstractHoge(); // 抽象クラスがインスタンス化可能と仮定
System.out.println(hoge.methodA());
というコードが書けた場合、どの様な動作/出力が正当だと考えますか?
この回答へのお礼
お礼日時:2013/10/15 17:31
回答ありがとうございました。
抽象メソッドを含まない抽象クラスなら、オブジェクト生成出来ないのだろうか、と思い、質問してみましたー
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
サーブレットコンテキストの意...
-
Excel VBA 定数にオブジェクト...
-
エクセルVBA 画像を貼り付ける...
-
VB.netでメソッドからコントロ...
-
servletからjspへオブジェクト...
-
C#で親にイベントを投げる方法
-
PrintFormを使用してのプリント
-
VBAでの[]
-
C#のクラスで値渡しをする
-
MessageBox.Show(Me,…の「Me」...
-
getParameter()について
-
Vba ListViewの行挿入に関して...
-
GridViewに行追加するには?
-
drawStringの座標について
-
画像ファイルをリクエストパラ...
-
VBスクリプトでテキストファイ...
-
Dispose()は、どんな時に使うの...
-
エクセルVBA/SpecialCellsで特...
-
javaで配列の中身を表示する方法
-
オブジェクトの参照渡しについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
servletからjspへオブジェクト...
-
サーブレットコンテキストの意...
-
エクセルVBA 画像を貼り付ける...
-
Excel VBA 定数にオブジェクト...
-
VB.netでメソッドからコントロ...
-
VBAでの[]
-
System.Collections.SortedList
-
JSPでのArrayListの表示につい...
-
C#で親にイベントを投げる方法
-
C#のクラスで値渡しをする
-
VB.NETでのnothing の意義について
-
Vba ListViewの行挿入に関して...
-
String型からlong型への変換は...
-
javaで、、、
-
MessageBox.Show(Me,…の「Me」...
-
getParameter()について
-
ピクチャーボックスに点を打つ...
-
VB2005でADDとINSERTの違いは?
-
singletonクラスとは???
-
LiveConnectって?
おすすめ情報