对象、字段、属性、方法、成员、接口各自含义

对象:

对象就是OOP应用程序的一个组成部件。这个组成部件封装了部分应用程序,这部分程序可以是一个过程、一些数据或一些更抽象的实体

字段

字段是用来定义对象中包含的特征或行为,如:定义一个狗类,则可以设置以下字段:
int 毛的长度;
string 毛的颜色;

属性

属性包含get方法和set方法
通常利用属性的set方法对字段中的某个量进行合法性校验后间接赋值
如:利用Age属性的set方法对age字段赋值,并保证该值不为负

方法

方法用于表示对象中的函数。
方法与字段的区别是:方法是对象中的函数,字段是对象中的变量。
如:
void run(){
奔跑;
}

成员

对象实例所包含的属性、方法、字段

静态成员

静态成员暂不清楚,后续补充

接口

接口是把公共实例(非静态)方法和属性组合起来,以封装特定功能的一个集合。一旦定义了接口,就可以在类中实现它。
我的理解:接口就是定义了一把锤子,哪个对象需要敲东西,就把锤子这个接口传给这个对象,一个对象可以接收多个接口,具有多种功能
API:应用程序接口(application programming interface)

发布了12 篇原创文章 · 获赞 29 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/wujuncheng1996/article/details/80530085
今日推荐