2014年4月21日
| 抽象类 | 接口 | |
| 声明 | abstract class | interface |
| 属性 |
可以拥有属性 静态的变量和常量 |
只能拥有公共的静态的常量 |
| 方法 | 可以有抽象方法和普通方法 | 只能拥有公共的抽象方法 |
| 构造方法 |
有 不能实例化 |
没有 不能实例化 |
| 使用 | 单根继承 | 多重实现 |
与生俱来的功能可以:抽象和继承
附加的,额外的功能:接口
接口的好处:1 能够用于暴露一个类的某些行为。2还可以用于强制作用于其他对象的行为。
接口的声明格式: public interface 接口名{
//任意的数量的final,static 成员变量
//任意数量的抽象方法声明
}
接口的性质:
接口默认是抽象的
接口中的每一个方法都是抽象的
接口中的方法默认级别是public
接口的实现:
public class 类名 extends 父类名 implements 接口名
浙公网安备 33010602011771号