【初心者】Java質問・相談スレ5【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0194超初心者 ◆m58/BWI.
NGNGその独習JAVAで質問があるんですが、
一つ目は175ページの練習問題の1なんですが
このソースで、mainメソッドの中に
obj.hello("Yes");
という一行を加えると、コンパイルエラーが出ます。
166ページの上のほうに「スーパークラスは、そのクラスの
オブジェクトまたはそれから派生した任意のオブジェクトを
参照できます」とかいてあり、実際に
A3 obj = new C3();
の部分はコンパイルが通ります。
しかし、objはC3のインスタンスであるのに、そのメソッドである
void hello(String s)が呼び出せないのは、どういうことでしょうか?
何の問題もなく、
Hello from C3 Yes
と表示されるものと思っていたので、
まずここの部分で悩んでいます。どなたかご教授願います。
長くなるので二つに分けます
■ このスレッドは過去ログ倉庫に格納されています