くだすれJava(超初心者用) その2
■ このスレッドは過去ログ倉庫に格納されています
0224デフォルトの名無しさん
2007/07/24(火) 14:45:49ClassAAのインスタンスやClassABのインスタンスの入る可能性のあるvariable1は
ClassA variable1;
variable1 = new ClassAA();
variable1 = new ClassAB();
てな風に使えますよね?
ここでClassAのメソッドは、variable1.cA_Method1();という風に使えると思うのですが、
ここで、変数の内容がclassABのインスタンスだった場合のみ、classABのみに実装されている
.cAB_Method1()を呼び出すにはどうすれば良いのでしょうか
if (variable1 instanceof ClassAB){variable1.cAB_Method1()}
とやっても ifの中の実行内容はなんら変わってないので何の解決にもなりませんでした
動的言語しか使った事無いのでよくわからません
■ このスレッドは過去ログ倉庫に格納されています