C# 中类和对象的关系?

rt... rt 展开
 我来答
zhuxinjun1982
推荐于2018-04-19 · 知道合伙人互联网行家
zhuxinjun1982
知道合伙人互联网行家
采纳数:2145 获赞数:8329
毕业于上海行健职业学院,大专学历;2007~2009在北大青鸟进修网络编程课目。现任网络主管,平时爱好上网。

向TA提问 私信TA
展开全部
关系楼上都说了,基本差不多。或许很抽象,你如果不明白,就别去钻牛角尖。
首先你要知道自己要干什么,然后去定义自己需要的类就可以了。
举个简单例子:比如说你要做加法,加法的公式是A+B=C。(这个是你的需求)
然后开始做,首先要定义一个类,因为是加法求和。那你定义一个算数类。(这个计算类可以包括所有的计算方式,加减乘除莫)
现在的需求是加法。
Public class Calculation //这是个计算类,类是个抽象的概念,必须实例化对象,就是NEW出对象后,才可调用该类的属性和方法(静态类除外,属于特殊类)
{
//首先定义属性d,这里是初始化属性的值,随便你自己定义
int a=5;
int b=5;
int c=0;
public int sum() //这里是定义加法的方法。这个方法返回一个整形,就是加法的结果。
{
c=a+b;
return c;
}
一个基本的类就完成了。那么怎么运用它呢?这个就需要对象了。
}
//使用的话就是通过NEW出对象就可以了。
Calculation cal=new Calculation() //这里就是实例化对象了。
然后通过对象来调用方法来获得结果。
int aaa=cal.sum();//这样就调用成功了。得到了加法的值。
这个就是他们的关系,那么上面的类我就写了一个计算加法的方法,你自己随时都可以添加其他计算方法,比如减法,除法等。属性也是根据自己需求来添加。这个就是类的作用。
总结:类就是让你定义属性和方法的容器,而对象就是调用容器内的方法来实现自己的需求。
如果你还不明白,那我建议你多做,多练习,做多了自然就会明白了。
我勒个去YYDhp
2012-10-29 · TA获得超过599个赞
知道小有建树答主
回答量:139
采纳率:0%
帮助的人:106万
展开全部
举个例子:整个人类就是一个类,然后你生了出来,你就是人类这个抽象概念的实例化的对象,生你的过程就是 人类 你=new 人类();想学好C#,建议去博客园看看,里面有很多不错的知识,比如anytao的 你必须知道的.net
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
江城Spring
2012-10-29 · TA获得超过1202个赞
知道小有建树答主
回答量:763
采纳率:0%
帮助的人:353万
展开全部
类是抽象的,对象是类的具体表现。比方说笔是一个类,它们具有相同的属性,即有长度、颜色、价格、产地,等等,还有相同的功能——写字。而在笔这一类中,铅笔、圆珠笔、钢笔、毛笔等等都是它的一个表现,也就是C#中的对象,因为它们都是类在现实生活中的具体表现。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
beck152
2012-10-29
知道答主
回答量:34
采纳率:0%
帮助的人:7.7万
展开全部
类 对象名=new 类();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sun0406101301
2012-10-29 · 超过18用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:40.1万
展开全部
类是所有人,对象是某个人
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式