对象转型的例子

来源:互联网 发布:php微信源码下载 编辑:程序博客网 时间:2024/06/05 04:02

对象转型的例子,有需要的可以看看

public class Test3 {public static void main(String[] args) {Animal a=new Animal("name");Dog d=new Dog("wangwang","black");a=new Dog("bigyellow","yellow");System.out.println(a.name);System.out.println(a instanceof Animal);System.out.println(a instanceof Dog);a=new Cat("mm","green");if(a instanceof Cat){Cat d1=(Cat)a;System.out.println(d1.eyesColor);}}}class Animal{public String name;Animal(String name){this.name=name;}}class Cat extends Animal{public String eyesColor;Cat(String n,String c){super(n);eyesColor=c;}}class Dog extends Animal{public String furColor;Dog(String n,String c){super(n);furColor=c;}}


0 0