您的位置:首页 > 其它

01.面向对象的概念

2016-11-04 17:37 239 查看
(1)类是抽象的概念,仅仅是模板,比如说:"人"类.(2)对象是一个你能够看得到,摸得着的具体实体.(3).类不占内存,对象才会占内存.(4).类是模子,确定对象将会拥有的特征(属性)和行为(方法).
类的定义:类的定义语法:[访问修饰符]class 类名{成员;...}
(1)类中可以包含变量的定义,方法.
类的实例化;语法:类 实例名=new 类();
类的成员访问:实例名.属性;实例名.方法名();

写好了一个类之后,我们需要创建这个类的对象(在同一个命名空间下,直接在想要创建的地方使用类名去new一个对象),我们将创建这个类的对象的过程,称之为实例化.
thisthis,关键字表示当前使用这个类的对象
属性:属性就在声明类的时候,对类中的字段进行限定.比如:我们在声明一个类的时候,类中有个年龄的字段,如果我们不给这个年龄加一个属性来给予限制,那么我们的年龄字段,就会被接收各种各样的数据比如用户输入1100,-23,我们知道这些都是不可能出现的年纪,所以我们要加属性来进行限制.
属性的总结:  属性的作用就是保护字段,对字段的赋值,和取值进行限定.属性应该写在类中,正常情况下,类中每一个字段都应加一个属性,用来进行保护.
(1)属性的定义.  get;set;(2)属性是为了保护与之相对应的字段的,保证对字段的读取和赋值符合要求.(3)属性可分为:既有get又有set我们称之为可读可写属性,只有get属性我们称之为只读属性,只有set属性我们称之为只写属性.(4)允许外部访问的变量一定要声明为属性.
属性的本质实际上就是Get方法;和set方法我们在使用属性保护字段的使用一般可以在Get方法或者set方法中进行限定,在set中判断输入的值(value),在get中判断字段的是(字段).
微软反编译工具中我们需要记住的单词Fields 字段Methods 方法Properties 属性
我们给字段进行赋值的时候,不要给字段直接进行赋值,而是通过属性,进行赋值,这样我们就能约束赋值的内容了,增加代码的安全性.实际开发中字段必须是私有的.

当我们创建好一个对象之后,需要给这个对象的每个属性赋值,我们称这个过程为初始化对象.


来自为知笔记(Wiz)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: