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で質問しましょう!
似たような質問が見つかりました
- Java java 飾子を付けること(public static・・・) ・コンソールへの出力処理はmainメ 2 2022/06/16 19:34
- C言語・C++・C# C# 継承の問題で programに示された拡張をすべて含んだ上で,クラス Mammal に,そのオ 1 2022/07/22 09:48
- Java javaの質問です 次の機能を有するメソッド4つを自クラスに作成し、実装したいです 【機能】 足し算 1 2022/06/15 17:49
- Java java 次の機能を有するメソッドを自クラスに作成し、実装したいです。 機能 名前判定機能 →名前が 3 2022/06/16 16:08
- Java 複数TBLのオブジェクトを1つの変数(オブジェクト)でまとめて管理したい 1 2022/12/17 00:12
- Visual Basic(VBA) エクセルVBA 3 2022/06/23 20:00
- Java javaの質問です 次の機能を有するメソッド4つを自クラスに作成し、実装したいです 【機能】 足し算 1 2022/06/15 15:14
- その他(プログラミング・Web制作) pythonのプログラムについての質問です。 1 2023/05/26 10:31
- その他(プログラミング・Web制作) どういうプログラムで組みますか?google colabでやってるんですけど、出来る方お願いします。 1 2022/07/17 18:41
- 哲学 多重統括主観形相の育成(形式学) 1 2023/07/05 12:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Vba ListViewの行挿入に関して...
-
JSPでのArrayListの表示につい...
-
VBAでの[]
-
サーブレットコンテキストの意...
-
C#で親にイベントを投げる方法
-
エクセルVBA 画像を貼り付ける...
-
VB.netでメソッドからコントロ...
-
VB.NETでのnothing の意義について
-
Javaでブラウザ判定
-
エクセルVBA Property Let とメ...
-
servletからjspへオブジェクト...
-
getHeigth,getWidthについて
-
GridViewに行追加するには?
-
C#でのExcel操作について.(Ran...
-
Visual BasicでJavaアプレット...
-
SocketでXMLオブジェクトを送信...
-
Excel VBA 定数にオブジェクト...
-
String型からlong型への変換は...
-
WSHについて教えてください。
-
画像ファイルをリクエストパラ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでの[]
-
VB.netでメソッドからコントロ...
-
サーブレットコンテキストの意...
-
servletからjspへオブジェクト...
-
エクセルVBA 画像を貼り付ける...
-
Vba ListViewの行挿入に関して...
-
VB.NETでのnothing の意義について
-
JSPでのArrayListの表示につい...
-
Excel VBA 定数にオブジェクト...
-
javaで、、、
-
C#のクラスで値渡しをする
-
String型からlong型への変換は...
-
getParameter()について
-
PrintFormを使用してのプリント
-
C#で親にイベントを投げる方法
-
Dispose()は、どんな時に使うの...
-
Javaでブラウザ判定
-
MessageBox.Show(Me,…の「Me」...
-
GridViewに行追加するには?
-
VB2005でADDとINSERTの違いは?
おすすめ情報