区别:
1,成员属性:
类:既可以是常量,也可以是变量;
接口:只能是常量(public static final)公用静态不可变;
2,成员方法:
类:既可以是抽象方法(只有函数声明,没有方法体),也可以不是抽象方法;
接口:只可以是抽象方法;
3,实例化对象:
类:1,普通类可以实例化对象;2,抽象类不可以实例化对象
接口:不可以实例化对象;
4,继承:
类:只可以是单一继承,不可以多继承,但是可以多层继承;
接口:可以多继承用,隔开
类可以同时继承另一个类并实现接口,形式如下:
class Fu extends Zi implements interface{ //必须是extends在前,implements在后
}
|
|