55问答网
所有问题
什么是接口?接口的作用是什么?它与抽象类有什么区别?
如题所述
举报该问题
推荐答案 2019-10-03
接口是定义的一个标准,只要符合接口标准的类,就可以用共同的命令去操作。
比如定义了一个6mm的螺丝帽,只要符合6mm螺丝帽的特点,就可以和其它部件接合,而不管这个螺丝帽是怎么做的,是铜的,是铁的。
抽象类中可以有实现的代码,可以定以数据成员。
而接口呢,只有定义,而没有一点实现。
有部分实现的就是抽象类。完全没有实现的是接口。
只含有抽象方法的抽象类实际上也就等于接口
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/ceFIee8GIRLIGLLQLF.html
其他回答
第1个回答 2019-07-16
接口算是一种规范,一种契约。规定了实现该接口的类必须有接口方法的实现。可以把他理解为没有数据成员的,所有方法均实现的抽象类
相似回答
什么是接口?接口的作用是什么?它与抽象类有什么区别?
答:
接口是定义的一个标准,只要符合接口标准的类,就可以用共同的命令去操作
。比如定义了一个6mm的螺丝帽,只要符合6mm螺丝帽的特点,就可以和其它部件接合,而不管这个螺丝帽是怎么做的,是铜的,是铁的。抽象类中可以有实现的代码,可以定以数据成员。而接口呢,只有定义,而没有一点实现。有部分实现的...
“
抽象类
”
和
“
接口
”
的区别是什么?
答:
“抽象类”和“接口”的区别如下:1)在抽象类中可以写非抽象的方法,从而避免在子类中重复书写他们,这样可以提高代码的复用性,这是抽象类的优势;
接口中只能有抽象的方法
。 2)一个类只能继承一个直接父类,这个父类可以是具体的类也可是抽象类;但是一个类可以实现多个接口。 图中如果Sparrow继承类Bird 类,Boyin...
“
抽象类
”
和
“
接口
”
的区别是什么?
答:
“抽象类”和“接口”的区别:
1、接口可以被多重implement*,抽象类只能被单一extends 。2、接口只有定义,抽象类可以有定义和实现
。3、接口的字段定义默认为:public static final, 抽象类字段默认是“friendly”。4、接口没有构造方法,抽象类可以有构造方法。抽象类
抽象类是用来捕捉子类的通用特性
...
接口和抽象类有什么区别
答:
回答:你选择使用接口和抽象类的依据
是什么? 接口和抽象类
的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,男人,女人,这两个类(如果是类的话……),他们的抽象类是人。说明,他们都是人。人可以吃东西,狗也可以吃...
抽象类和接口的区别是什么?
答:
抽象类和接口的区别
为:表示内容不同、性质不同、成员变量不同。一、表示内容不同 1、抽象类:抽象类表示该类中可能已经有一些方法的具体定义。2、接口:接口就仅仅只能定义各个方法的界面(方法名,参数列表,返回类型),并不关心具体细节。二、性质不同 1、抽象类:抽象类是对象的抽象。2、接口:...
大家正在搜
抽象类和接口的作用是什么
抽象类和接口有什么区别
如何理解抽象类和接口的作用
java接口和抽象类的作用
接口和抽象类的特点和区别
抽象类和接口的区别和联系
Java简述抽象类和接口的区别
抽象类与接口的异同
接口是不是抽象类