类和接口的区别
1. 类的定义用class
接口的定义用interface
2. 一个类只能有一个父类
一个接口可以继承多个接口
3. 类中的方法都是普通方法,属性可以有变量
如:
public void setName(name){
this.name=name
}
private String name;
接口中的方法都是抽象方法(没有方法体),属性都是常量
如:
public void draw(int x1,int y2,int x2,int y2);
public final static String name="小明";
4. 类可以实例化出一个对象而接口不能
5. 类中可以定义主函数而接口不能
6. 类中的限定符有public,protected,private
接口中只有一种限定符即public
分享到:
相关推荐
抽象类和接口 区别分析抽象类和接口 区别分析
Java中的类、抽象类和接口的区别和联系
个人用的资料。呵呵。抽象类和接口区别。重载和重写的区别
抽象类和接口区别用法[文].pdf
简单介绍了抽象类和接口
在Java语言中,abstract class和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,...
C#中抽象类和接口的区别.txt
抽象类和接口的区别 在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持...
(3) 抽象类可以但不是必须有抽象属性和抽象方法,但是一旦有了抽象方法,就一定要把这个类声明为抽象类 (4) 具体派生类必须覆盖基类的抽象方法 (5) 抽象派生类可以覆盖基类的抽象方法,也可以不覆盖。如果不覆盖,...
抽象类和接口的区别
深入浅出的说明java抽象类与接口区别,让初学者更好的理解java抽象类与接口的概念
抽象类和接口的区别抽象类和接口的区别.pdf
JAVA 继承基本类、抽象类、接口区别与联系
抽象类与接口的区别,抽象类与接口的具体应用
java 抽象类与接口的区别
C#类、接口、虚方法和抽象方法-接口与抽象类的区别实例 C#类、接口、虚方法和抽象方法-接口与抽象类的区别实例
接口与抽象类的区别 抽象方法是必须实现的方法。就象动物都要呼吸。但是鱼用鳃呼吸,猪用肺呼吸。 动物类要有呼吸方法。怎么呼吸就是子类的事了。 现在有很多讨论和建议提倡用interface代替abstract类,两者从...
本文档详细描述了抽象类和接口的区别,希望通过该文档,能帮助大家提高对Java基础知识的认识。