* 继承中成员方法的关系问题:
* 子类继承父类,如果子类的成员方法名称和父类的成员方法名称不一致的情况:
* 只要通过子类对象分别调用即可!
* 子类继承父类,如果子类的成员方法名称和父类的成员方法名称一致的情况:
* 1)先在子类的成员位置中找是否存在该方法,存在,就调用
* 2)如果不存在,在父类的成员位置中找,如果存在,就是用
* 3)如果不存在,父类中没有这个方法,就会报错(都不存在这个方法)
class Father{
//定义父类的成员方法
public void method() {
System.out.println("method Father");
}
public void show() {
System.out.println("show father");
}
}
//子类
class Son extends Father{
//定义一个成员方法
public void show() {
System.out.println("show son");
}
}
//测试类
public class ExtendsDemo {
public static void main(String[] args) {
//创建子类对象
Son s=new Son();
s.method();
s.show();
}
}