格式:
父类 引用名=new 子类();
创建一个动物类
public class Animal { public void cry(){ System.out.println("叫......"); } }
创建一个狗类 继承动物类
public class Dog extends Animal { String name; public Dog(String name) { this.name = name; } //覆盖父类类方法 public void cry() { System.out.println("狗叫......"); } }
创建一个测试类
public class Test { public static void main(String[] args) { Animal a=new Dog("小黑"); //父类引用指向子类对象 System.out.println(a.name); //注意:父类引用指向子类对象是无法调用子类的方法和属性 a.cry(); //但可以调用子类覆盖重写父类的方法 } }
浙公网安备 33010602011771号