c# 类和对象的区别及联系,对象和变量是一回事吗?有区别吗?

c# 类和对象的区别及联系

类:一种数据类型,定义了存储哪些数据(成员变量)以及如何处理这些数据的行为(成员函数);
对象:也叫实例,是类的具体个案;
同一个类的对象都具有相同的存储结构和行为功能,但具体每个对象存储的数据可以不同。
举例:
人是一个类,具有姓名、年龄、性别这些数据【变量】,和吃饭、打招呼这些行为【方法】,张三和李四则是人这个类的具体对象/实例,他们都具有姓名年龄性别,但各人的数据又各有不同。
 
又如:TextBox是一个类,当你在窗体上拖入一个文本框后,VS就自动实例化了一个叫textBox1的对象,再拖一个,VS就再实例化一个对象,叫textBox2,前后两个文本框对象都有Text这个属性,但textBox1.Text可以是AAA,而textBox2.Text可以是BBB。
 
概括为:类是一种分类,对象则是具体事物,对象一定是属于某个类。

来自:http://zhidao.baidu.com/question/473708077.html

在C#中,对象和变量是一回事吗?有区别吗?

对象和变量当然不是一回事啦,这明明就是两回事嘛!什么是对象,对象就是某一个类的实例,而类表示对现实生活中一类具有共同特征的事物的抽象,要使用对象,必须先定义类,然后再创建该类的具体对象,
而至于变量,量是指在程序运行过程中其值可以发生变化的量。定义变量的一般格式如下。
[变量修饰符] 类型说明符 变量名1=初值1,变量名2=初值2,…;
声明变量时,使用static关键字声明的变量为静态变量。
局部变量是临时变量,它只是在定义它的块内起作用,所谓块是指大括号“{”和“}”之间的所有内容。
知道这两个概念的区别了吧,这根本就是两个没有关系的概念。

来自:http://bbs.itzcn.com/thread-4781-1-1.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值