animal.java

来自「这个是JAVA方面的联系程序」· Java 代码 · 共 49 行

JAVA
49
字号
public class Animal {
	public void printName() {
		System.out.println("animal");
	}
	
	public static void main(String[] args) {
		Animal a  = new Dog();
		a.printName();
		Dog d = (Dog)a;
		d.shout();
		
		Animal b = new Cat();
		
		if(b instanceof Dog) {
			System.out.println("b is dog");
			Dog c = (Dog)b;
			c.shout();
		}
		if(b instanceof Cat) {
			System.out.println("b is cat");
			Cat c = (Cat)b;
			c.shout();
		}
		
		
		
	}
	
}

class Dog extends Animal {
		public void printName() {
			System.out.println("dog");
		}
		
		public void shout() {
			System.out.println("wang...wang...");
		}
}

class Cat extends Animal {
		public void printName() {
			System.out.println("cat");
		}
		
		public void shout() {
			System.out.println("mia...mia..");
		}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?