使用方法
Demo01为父类 Demo02为子类创建父类 Demo01
public class Demo01 { public void show(){ System.out.println("这是父类的show方法"); } }创建子类 Demo02 继承 Demo01
public class Demo02 extends Demo01 { public void demo02Show(){ System.out.println("这是子类的demo02Show()方法"); } }在 mian 中 运行
public class main { public static void main(String[] args) { //创建子类 Demo02 对象 d Demo02 d = new Demo02(); //通过子类对象调用父类方法 d.demo01Show(); //调用子类中的方法 d.demo02Show(); } }输出结果
这是父类的demo01Show()方法 这是子类的demo02Show()方法
创建父类 Demo01
public class Demo01 { public void show(){ System.out.println("这是父类的show方法"); } }创建子类 Demo02 继承 Demo01
public class Demo02 extends Demo01 { public void Show(){ System.out.println("这是子类的Show()方法"); } }在 mian 中 运行
public class main { public static void main(String[] args) { //创建子类 Demo02 对象 d Demo02 d = new Demo02(); d.Show(); } }输出结果
这是子类的Show()方法
解释:父类和子类都有Show()方法存在,父类的Show()被子类的Show()方法覆盖了