关于java多态

public class Animal {
	String name;
	public void name() {
		System.out.println("name is animal");
	}
}

public class Dog extends Animal {
	String furName;
	public void furName() {
		System.out.println("furname is yellow");
	}



}

public class Test {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Dog dog=new Dog();
		Animal animal=(Animal)dog;//对象不变,引用指向Dog对象里的animal对象,不认识Dog独有的方法
		Dog dog1=(Dog)animal;//同dog1
		dog1.furName();
	}
}


关于java多态

你可能感兴趣的:(java)