俺様がJavaを極めてニートを脱出しようともがくスレ
■ このスレッドは過去ログ倉庫に格納されています
0115デフォルトの名無しさん
2005/10/25(火) 23:31:49メソッドは、オブジェクトを引数として受け取る事ができます。
void method(Something obj){
// 略
}
スーパークラスのオブジェクトを受け取るメソッドには、
サブクラスのオブジェクトを与える事ができます。
class Super{
// 略
}
class Sub extends Super{
// 略
}
class Hoge{
void method(Super obj){
// 略
}
}
・・・
Hoge hoge = new Hoge();
Super super = new Super();
Sub sub = new Sub();
hoge.method(super); // OK
hoge.method(sub); // OK
■ このスレッドは過去ログ倉庫に格納されています