【非原创】学习笔记1:接口与抽象类区别
摘要:《设计模式Java手册》中的,觉得写得很简练又很全面,抄下来增加印象~1、一个类可以实现任意多个接口,但它最多只能作为一个抽象类的子类。2、一个抽象类可以含有若干个非抽象方法,它通常是模板方法模式的一个实例。而一个接口的所有方法都是抽象的,无论是否将它的方法显示地声明为抽象的。3、一个抽象类可以声明实例变量,其子类可以继承这些实例变量。而一个接口不能声明实例变量,不过接口可以声明static final修饰的域。4、一个抽象类可以定义构造器方法,而接口不能。5、一个抽象类的可见性修饰符可以是public、protected、private,或者无修饰符(表示包内可见);而一个接口的可见性修饰符
阅读全文
posted @
2011-01-18 15:16
小飞月儿
阅读(203)
推荐(0)