1、只给出方法定义不给具体实现的方法称为抽象方法,代码上看就是方法后面没有{},当然也可以包含具体变量和方法,而包含一个或多个抽象方法的类必须声明为抽象类。抽象方法和抽象类前面都要有abstract。
2、抽象类不能实例化,如本课中Telphone tel = new Telphone;是不行的。
3、抽象类不能直接使用,必须用子类去实例抽象类,然后使用子类的实例。Telphone tel1 = new Cellphone(); tel1.call();
4、抽象方法必须再子类中被实现,即抽象类中的抽象方法没有{}里面的具体实现,要在子类中写出来。