/*继承中成员方法的关系:
* 子类中的方法和父类中的方法一样时,如图1.
* 子类中的方法和父类中的方法不一样时,如图2.
* 通过子类调用方法:
* a.先找子类中,有就用;
* b.再看父类中有没有,有就用,
* c.都没有就会报错
* */
package helloworld;
class Father1{
public void show(){
System.out.println("show Father");
}
}
class Son1 extends Father1{
public void method(){
System.out.println("method Son");
}
//public void show(){
// System.out.println("show Son");
public class ExtendsDemo {
public static void main(String[] args) {
Son1 s = new Son1();
s.show();
s.method();
}
* 子类中的方法和父类中的方法一样时,如图1.
* 子类中的方法和父类中的方法不一样时,如图2.
* 通过子类调用方法:
* a.先找子类中,有就用;
* b.再看父类中有没有,有就用,
* c.都没有就会报错
* */
package helloworld;
class Father1{
public void show(){
System.out.println("show Father");
}
}
class Son1 extends Father1{
public void method(){
System.out.println("method Son");
}
//public void show(){
// System.out.println("show Son");
//}
}public class ExtendsDemo {
public static void main(String[] args) {
Son1 s = new Son1();
s.show();
s.method();
}
}
图1
图2(去掉注释后,正常运行,则使用子类的show方法)