
今晩は。
参考書を見ながら、リスナーを別クラスで書いてみました。
maクラスのコンストラクタを「public void ma」にすると「maのコンストラクタが未定義」
ですというエラーが出ます。
これはどのような意味でしょうか、よろしくお願いします。
=================================================================================
public class applet extends Applet
{
String s = "Hello" ;
public void init()
{
addMouseListener(new ma(this));
}
public void paint(Graphics g)
{
g.drawString( s , 60 , 60 ) ;
}
}
class ma extends MouseAdapter
{
applet a ;
public /*void*/ ma(applet ap)
{
a = ap ;
}
public void mouseClicked(MouseEvent e)
{
a.s = "JAVA" ;
a.repaint() ;
}
}
No.4
- 回答日時:
ma 側のソースで別のコンパイルエラーとかが出ているとか
ないですか?
ma の引数付きコンストラクタはちゃんと有るのに未定義エラーになっているのは
変だし、ma の引数付きコンストラクタは親のデフォルトコンストラクタ
を呼び出しているので、java のソースとしては問題は無いように思えます。
No.2
- 回答日時:
コンストラクタは
public ma
メソッドは
public void ma
で、new ma(this))の個所で
引数にappletを与えるコンストラクタを呼んでいますが、
継承元のコンストラクタにappletを引数にするものがないということです。
回答有難うございます。
コンストラクタとメソッドを正確に理解出来ていませんでした。
>引数にappletを与えるコンストラクタを呼んでいますが、
継承元のコンストラクタにappletを引数にするものがないということです。
# これはもう少し具体的に説明して頂くとどのような意味になるのでしょうか。
宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java java final 1 2022/06/10 22:49
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- Java JavaのSingletonパターンのprivateの持つ意味が分かりません。 5 2022/06/12 10:38
- Java リレーションエンティティクラスとは何ですか? 2 2023/02/10 00:02
- Java 直し方について教えて頂きたいです。 4 2022/08/13 02:11
- C言語・C++・C# 大量のデータを読み込んで表示する速度を改善したい 8 2023/05/07 13:29
- Java eclipse実行ができない 2 2022/07/27 04:47
- Java javaのクラスの分け方について質問です。 APIの内部用と外部用でクラスを分けたいのですがインター 2 2022/04/26 16:06
- Ruby 【JAVA】数字をひし形に出力するプログラムについて 2 2022/07/11 23:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
範囲外の数値を代入したらエラ...
-
JSPでbeanプロパティ(配列)を...
-
関数内の変数に<summary>コメン...
-
C++で親クラスの関数を呼び出す...
-
final修飾子について
-
リファクタリング > タイプコー...
-
C#のクラスライブラリでメッセ...
-
C#でほかのファイルにある自作...
-
クラス間でのデータ参照
-
例えば、以下のようなクラスでm...
-
リスナーを別クラスで書いた時...
-
C# インターフェイスの実装
-
C++でクラスの自己診断を効率良...
-
Java リフレクションについて
-
visual studioのデザイナ画面で...
-
C#にて別クラスの関数を使いたい
-
as3での他パッケージからの継承
-
親クラスから子クラスへアクセス。
-
無名パッケージからのインポート
-
「タイプ初期化子が例外をスロ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
クラス間でのデータ参照
-
範囲外の数値を代入したらエラ...
-
関数内の変数に<summary>コメン...
-
C#にて別クラスの関数を使いたい
-
c++,ある関数のクラスから別の...
-
構造 他のクラスの構造体を別...
-
C#でほかのファイルにある自作...
-
C++でfriendクラスにしているの...
-
import と extends について
-
Java リフレクションについて
-
無名パッケージからのインポート
-
visual studioのデザイナ画面で...
-
ひとつのファイルにクラスは1つ?
-
違うクラスからの変数の共有化
-
C#のクラスライブラリでメッセ...
-
継承したクラス側のクラス名の取得
-
Java
-
java-別クラスの変数の使い方を...
-
C# インターフェイスの実装
-
デシリアライズでオブジェクト...
おすすめ情報