天天看點

動物抽象類

動物抽象類
package com.lxl.demo04;

public abstract class Animal {
	private String name;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}
	public abstract void sound();
}
           
package com.lxl.demo04;

public class Cat extends Animal{

	@Override
	public void sound() {
		System.out.println("喵喵喵");
	}
	
}
           
package com.lxl.demo04;

public class Frog extends Animal{

	@Override
	public void sound() {
		System.out.println("呱呱呱");
		
	}
	
}
           
package com.lxl.demo04;

public class Test {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Cat cat = new Cat();
		cat.setName("貓");
		System.out.println(cat.getName());
		cat.sound();
		
		Frog f = new Frog();
		f.setName("青蛙");
		System.out.println(f.getName());
		f.sound();
	}

}
           
動物抽象類