类和接口的区别
1. 类的定义用class
接口的定义用interface
2. 一个类只能有一个父类
一个接口可以继承多个接口
3. 类中的方法都是普通方法,属性可以有变量
如:
接口中的方法都是抽象方法(没有方法体),属性都是常量
如:
4. 类可以实例化出一个对象而接口不能
5. 类中可以定义主函数而接口不能
6. 类中的限定符有public,protected,private
接口中只有一种限定符即public
1. 类的定义用class
接口的定义用interface
2. 一个类只能有一个父类
一个接口可以继承多个接口
3. 类中的方法都是普通方法,属性可以有变量
如:
[/code]public void setName(name){
this.name=name
}
[code="java"]
private String name;
接口中的方法都是抽象方法(没有方法体),属性都是常量
如:
[/code]public void draw(int x1,int y2,int x2,int y2);
[code="java"]
public final static String name="小明";
4. 类可以实例化出一个对象而接口不能
5. 类中可以定义主函数而接口不能
6. 类中的限定符有public,protected,private
接口中只有一种限定符即public