1. 编写程序描述兔子和青蛙
需求说明:使用面向对象的思想,设计自定义类描述兔子和青蛙。
实现思路及关键代码
1) 分析兔子和青蛙的共性
2) 根据共性,定义抽象的动物类
属性:名字、颜色、类别(哺乳类、非哺乳类)
方法:吃饭,发出叫声
3) 根据青蛙会游泳 抽象游泳的接口
方法:游泳
4) 定义兔子继承动物类,青蛙继承动物同时实现游泳接口
public abstract class Animal {
String name;
String color;
String sort;
public Animal(String name, String color, String sort) {
this.name = name;
this.color = color;
this.sort = sort;
}
public Animal() {
}
public abstract void eat();
public abstract void cry();
}
public interface Swim {
public void swimming();
}
public class Rabbit extends Animal{
public Rabbit(String name, String color, String sort) {
super(n