初心者歓迎! Java相談室 その6
■ このスレッドは過去ログ倉庫に格納されています
0441デフォルトの名無しさん
NGNG質問に答えるから、コアJAVAくれ。
動的バインディングっつーのは 実行時の話です。
438の話は 「Person型」に定義されていないメソッドを
しようとするためコンパイラがエラー返します。
ちなみにインターフェイスに定義されていないメソッドで
例外的に呼ぶことのできるのは Object で定義されたメソッドのみです。
例えば
interface A{ }
class implA implements A{
public String toString(){ reutrn "implA"; }
public static final void main( String[] args ){
A a = new implA();
System.out.println( a.toString() );
}
}
某MLで昔話題になってた奴ね。
■ このスレッドは過去ログ倉庫に格納されています