C#笔记整理
面向对象简单理解面向对象我在黑板上画圆:面向对象描述孙权的特征和黄XX的特征和行为我们在代码中描述一个对象,通过描述这个对象的属性和方法对象一定是看得见摸得找的我们把这些具有相同属性和相同方法的对象进行进一步的封装,抽象出来,类这个概念this关键字注意
面向对象简单理解
面向对象
关门:面向过程、
张三:一脚把门关紧
李四:轻轻的把门关紧
王五:门没关紧,留了个尾巴
关门:面向对象
门可以被关闭
我在黑板上画圆:面向对象
将圆圈作为对象
圆圈可以画在黑板上
改为其他形状不兼容
将黑板作为对象
黑板可以被画圆
黑板可以被画圆
被画正方向
描述孙权的特征和黄XX的特征和行为
孙权特征和行为
姓名:孙权
性别:男
身高:180CM
体重:70kg
年龄:22岁
一切健康
黄XX特征和行为
姓名:黄XX
性别:男
体重:70kg
年龄:23岁
脑残,一切健康
我们在代码中描述一个对象,通过描述这个对象的属性和方法
属性就是上边例子的特征
方法就是上边的行为
对象一定是看得见摸得找的
灯
属性
外形:长的
亮度:500W
牌子:XX
方法
发光
电风扇
属性
外形:三个扇叶
颜色:白色
牌子:XX
方法
扇风
我们把这些具有相同属性和相同方法的对象进行进一步的封装,抽象出来,类这个概念
类就是模子,确定了对象应该具有的属性和方法
对象是根据类创建出来的
类就是盖大楼的图纸
对象就是盖出来的大楼
this
代表当前这个类的对象
属性的作用
就是保护字段,对字段的赋值和取值进行限定。
属性的本质
属性的本质就是两个方法,一个叫get,一个叫set
关键字
Field字段
Method方法
Property属性
属性就是对字段的再处理,是一个过度
注意
字段属于女人
不能随便给其他人看
属性输入男人
可以随便给其他人看
我们将一个 对象输出到控制台 默认情况下打印的是这个对象所在的命名空间