接口、普通类和抽象类的关系
接口(interface):一个完全抽象的类,抽象类的抽象类
接口中只存在 抽象方法和全局静态常量
普通类可以继承普通类
普通类可以继承抽象类
普通类可以实现接口
抽象类可以继承普通类
抽象类可以继承抽象类
抽象类实现接口
接口可以继承接口
接口可以实现接口
接口可以多继承接口
接口和抽象类的共同点
约束子类 提供模板
内部类
成员内部类
静态内部
方法内部类
匿名内部类
单例
public class Singleton {
private static Singleton instance = new Singleton();
private Singleton (){}
public static Singleton getInstance() {
return instance;
}
}
1. 编写程序描述兔子和青蛙