javaで、オブジェクトを生成しないとメソッドは使えないんですか?
そのように習ったのですが、サブクラスのメソッド定義の中で、オブジェクトを生成せずにスーパークラスのメソッドを使える例(下に簡単に書きました)をみて、分からなくなってしまいました。
おしえてください、よろしくおねがいします。
-------------------------------
class superclass {
method_a(){
~~~~
}
}
---------------------------
class subclass {
method_b(){
super.method_a();
}
No.1ベストアンサー
- 回答日時:
ちょっと待て. それは省略しすぎだろ. extends してるならちゃんと extends も書かないとダメ. 「わかってくれる」などと, 甘く考えてはいけない.
さておき, この場合は method_b の対象となるオブジェクトがあるんだから, 当然そのスーパークラスのインスタンスメソッドは使える.
とはいえ「オブジェクトを生成しないと」と, 「生成」という言葉を使っているところが気になる. 違うことと混同していないだろうか?
すみません。extendsは単純に書き忘れました。初心者すぎてごめんなさい。
そういうことなんですね。継承について悩みすぎて混乱してました。
回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) pythonのプログラムについての質問です。 1 2023/05/26 10:31
- その他(プログラミング・Web制作) Pythonで複数のメソッドをまとめて管理する方法について 1 2023/03/30 00:01
- Java java 飾子を付けること(public static・・・) ・コンソールへの出力処理はmainメ 2 2022/06/16 19:34
- Visual Basic(VBA) エクセルVBA 3 2022/06/23 20:00
- Java java 次の機能を有するメソッドを自クラスに作成し、実装したいです。 機能 名前判定機能 →名前が 3 2022/06/16 16:08
- Java javaの質問です 次の機能を有するメソッド4つを自クラスに作成し、実装したいです 【機能】 足し算 1 2022/06/15 17:49
- C言語・C++・C# C# 継承の問題で programに示された拡張をすべて含んだ上で,クラス Mammal に,そのオ 1 2022/07/22 09:48
- Java javaの質問です 次の機能を有するメソッド4つを自クラスに作成し、実装したいです 【機能】 足し算 1 2022/06/15 15:14
- Visual Basic(VBA) Csvファイルの最終行を取得する構文はこれであっていますか?オブジェクトは、このプロパティまたはメソ 3 2022/12/26 14:38
- その他(プログラミング・Web制作) どういうプログラムで組みますか?google colabでやってるんですけど、出来る方お願いします。 1 2022/07/17 18:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
servletからjspへオブジェクト...
-
サーブレットコンテキストの意...
-
Javaでブラウザ判定
-
C#のXmlDocumentについて
-
Excel VBA 定数にオブジェクト...
-
javaで、、、
-
[ASP.NET]DropDownListのDB連携...
-
C#で親にイベントを投げる方法
-
JSPでのArrayListの表示につい...
-
VBスクリプトでテキストファイ...
-
JTableで値を右寄せ表示する方法
-
Dispose()は、どんな時に使うの...
-
getParameter()について
-
C#のクラスで値渡しをする
-
UTF-8のテキストファイルを開く...
-
ArrayListのデバッグ方法について
-
ADOのOPENで実行時エラー
-
GridViewに行追加するには?
-
エクセルVBA 画像を貼り付ける...
-
抽象クラスのオブジェクトを生...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでの[]
-
エクセルVBA 画像を貼り付ける...
-
サーブレットコンテキストの意...
-
C#のクラスで値渡しをする
-
Vba ListViewの行挿入に関して...
-
VB.netでメソッドからコントロ...
-
Excel VBA 定数にオブジェクト...
-
servletからjspへオブジェクト...
-
javaで、、、
-
VB.NETでのnothing の意義について
-
Dispose()は、どんな時に使うの...
-
ピクチャーボックスに点を打つ...
-
VBスクリプトでテキストファイ...
-
String型からlong型への変換は...
-
JSPでのArrayListの表示につい...
-
C#で親にイベントを投げる方法
-
MessageBox.Show(Me,…の「Me」...
-
エクセルVBA/SpecialCellsで特...
-
Calendarクラスでエラーがでる
-
JTableで値を右寄せ表示する方法
おすすめ情報