继承有关问题。有关问题还真是多吖。郁闷
继承问题。。。问题还真是多吖。。郁闷Java codepublic class A {public void method(){}}class B extends A{pu
继承问题。。。问题还真是多吖。。郁闷
Java codepublic class A { public void method() { }}class B extends A{ public int method() { return 1; } private void method(int j) { }}
为什么子类里面的两个method()方法会出错
我的意思是这个两个方法随便写一个在子类里面都会出错。
不是因为重命名的原因
[解决办法][解决办法]你B是继承A,只要你B里有个跟A一样名字的方法并且参数也一样,java就认为你是override,但override要求方法跟父类的修饰符完全一样,第一个method有返回值所以出错,第二个method单独用不会出错,这个是Overwrite,应为你参数不同。