对象:
对象就是OOP应用程序的一个组成部件。这个组成部件封装了部分应用程序,这部分程序可以是一个过程、一些数据或一些更抽象的实体
字段
字段是用来定义对象中包含的特征或行为,如:定义一个狗类,则可以设置以下字段:
int 毛的长度;
string 毛的颜色;
属性
属性包含get方法和set方法
通常利用属性的set方法对字段中的某个量进行合法性校验后间接赋值
如:利用Age属性的set方法对age字段赋值,并保证该值不为负
方法
方法用于表示对象中的函数。
方法与字段的区别是:方法是对象中的函数,字段是对象中的变量。
如:
void run(){
奔跑;
}
成员
对象实例所包含的属性、方法、字段
静态成员
静态成员暂不清楚,后续补充
接口
接口是把公共实例(非静态)方法和属性组合起来,以封装特定功能的一个集合。一旦定义了接口,就可以在类中实现它。
我的理解:接口就是定义了一把锤子,哪个对象需要敲东西,就把锤子这个接口传给这个对象,一个对象可以接收多个接口,具有多种功能
API:应用程序接口(application programming interface)
网友评论