C#对象

来源:互联网 发布:海岛奇兵数据查询 编辑:程序博客网 时间:2024/06/05 05:54

前言

你有对象吗?没有的话我可以介绍介绍,有的话就算了。


内容

1、对象

话说啥是对象啊!还真不好说,画家说他的对象是图片、数学家说对象是函数、程序员说对象是0和1.我说万物皆对象。作为一个对象肯定是活灵活现的,不能是静止的。当然他肯定是看得见,摸得着  具体的不然怎么会是对象呢,各位说是不是。

就比如我说星星是对象,是不是觉得很茫然?那如果我说北极星是我的对象,这就可以。为什么呢?你想啊作为我的对象我当然要能看见它,如果连长啥样都不知道那能叫对象吗?而且它是独一无二的,世上就一颗北极星,看我多专一。


2、属性

话说属性有时一个什么鬼?请听我细细道来,当我们有对象之后我们知道咱的对象肯定是看得见摸得着具体的。那么咱的对象就仅仅是这样吗?当然不是,你想啊,你找了个对象,他肯定是有姓名,性别,身高,血型,年龄等等信息,所想这些就是赞对象的属性了,它可以让咱对自己的对象有一个更加深刻的认识。

那么咱们对自己的对象有了一个深刻的认识之后,也就是知道了咱对象的属性,咱可以做什么呢嘿嘿嘿嘿,当然是拉拉小手之类的啦。那么如何实现呢?这就离不开在哪点get和set两大法宝了,有了它俩咱就可以跟更加的和自己的对象互动:比如取个小外号啊,只能让他牵自己的手啊,我们把这一类归为只读,只写,读写,了解对象的属性可以让咱更好的保护咱对象的隐私。也就是说:

性 是 为 了 保 护 与 之 相 对 应 的 字 段 的. 保对 的 读 取 和 赋 值 符 合 要 求 . 

例如:下面对属性Name进行操作

 public string Name        {            get { return _name; }            set { _name = value; }        }

3、类

话说回来大家有没有注意到世上所有对象之间的联系啊?很是不幸我发现了,你不如所有人找的对象可定都有鼻子有眼睛,等等共同的特征,那么我们怎么去归类呢?此时类就发挥作用了——它将咱们现实生活中的一类具有共同特征的事物进行概括抽象。它是想通对象的集合,描述了一系列在概念上有相同含义的对象,为这些对象同一定义了编程语言上的属性和方法。那么咱们从对象中抽象出了类,在和自己对象相处时怎么办呢?肯定是找活生生的啊,所以此时就需要将咱的对象实例化,让她变得活灵活现的。那么如何实例化呢?请看下方


实例名.属性       实例名.方法名()

例如对张三这个对象实例化:

   Person per = new Person();//实例化这个类            //per._name = "张三";            //访问不到了            //per._age = 18;            //per._gender='男';


三、总结:

类和对象是什么关系:对象的共性抽象为类,类的实例化就是对象。

关于属性和类以及对象是语言的基础,搞清这些之间的关系是十分必要的。



1 0
原创粉丝点击