は、私たちは、親クラスと子クラスの一般的な方法testparent()
を有するが、パラメータに差があるがありメソッドのオーバーライドでは、サブクラスと親クラスのパラメータ数が異なる可能性があります。
//親クラス
public class Overriding {
int a,b,c;
//Parameters are different in number
public void testParent(int i, int j) {
System.out.println(a+b);
}
}
//Child Class Extending Parent Class Method
class ChildOverriding extends Overriding {
int c;
public void testParent(int i,int j,int k) {
System.out.println(a+b+c);
}
//Main Is not getting executed????
public static void main(String args[]) {
Overriding obj = new ChildOverriding();
obj.testParent(1,4,8);
}
}
}
メソッドは**オーバーロードされました** – sidgate
[Polymorphism vs Overloadingの重複の可能性](http://stackoverflow.com/questions/154577/polymorphism-vs-overriding-vs-overloading) –