抽象类:
用absstract定义的类为抽象类,抽象类可以包含抽象方法也可以包含具体的方法;
没有方法体的方法为抽象方法;
抽象的类不能创建对象,只能通过继承使用这个类;
只用覆盖了父类中的方法后,才能实例化,才能使用;
模板方法,用来定义规则;
接口:
接口就是特殊的类;
接口内没有具体的方法,只能包含抽象的方法;
接口内默认就是抽象方法,不用加abstract;
接口内的方法默认是公用的,不用加public;
接口不能实例化;
接口可以被继承,产生子接口,子接口也不能创建对象;
通过implements实现接口;
接口可以出现变量,但都是常量,用final定义,在声明的时候就赋值,默认是final、static;
final最终的,不允许修改;
父类能适用的地方,子类也能适用;
posted on 2010-12-23 22:30
冯占科 阅读(88)
评论(0) 编辑 收藏