abstract和interface区别(通俗理解)

来源:互联网 发布:js split函数 编辑:程序博客网 时间:2024/06/03 21:40
abstract  adj: 抽象的; 理论上的; 难解的; 抽象派的; 茫然的;
abstract 只会有一个,它相当于一类事物的共性。
例如:动物是一类事物的统称。在abstract 中就可以动物这类事物的共性,比如动物共性:有四条腿,眼睛,鼻子等;这些便可以写到abstract中。

interface  n:界面; <计>接口; 交界面;
interface可以有多个,它相当于一个事物内的链接口
例如:狗,组成狗有关节,肌肉等,这些便可以写到interface中,类没有具体操作。继承它的类实现方法操作


abstract 比 interface 范围更大一些
0 0
原创粉丝点击