- 如果不想让某个类被初始化,就可以以abstract这个关键字将它标记为抽象的。
- 抽象的类可以带有抽象和非抽象的方法。
- 如果类带有抽象的方法,则此类必定为抽象的。
- 抽象的方法必须在具体的类中运行。
- java所有的类都是object直接或间接的子类。
- 方法可以声明object的参数或返回类型。
- object的引用变量在没有类型转换的情况下不能赋值给其他的类型。
- 类型转换:Dog d = (Dog)x.getObject(aDog);
- 用interface这个关键字取代class来声明接口,用implements这个关键字来实现接口。
- 实现某接口的类必须实现它所有的方法,因为这些方法都是public和abstract的。
|
|