c#中类和对象实例是什么关系,能否解释一下,最好通俗易懂

1.c#中类和对象实例是什么关系,能否解释一下,最好通俗易懂。2.在定义方法中,如果使用了static关键字,这个方法就只能通过类来访问,为什么不能通过对象实例来访问?(... 1.c#中类和对象实例是什么关系,能否解释一下,最好通俗易懂。

2.在定义方法中,如果使用了static关键字,这个方法就只能通过类来访问,为什么不能通过对象实例来访问?(这个对象实例是什么东西?)
展开
 我来答
jackyfire
2008-09-16 · TA获得超过295个赞
知道小有建树答主
回答量:220
采纳率:0%
帮助的人:0
展开全部
类是一个抽象的概念,而对象是具体的,比如说车是一个类的话,张三的那辆奔驰车就是车这个类的一个实例,动物是一个类的话,李四的家养的那只猫就是动物类的一个对象实例。
类的静态属性在对象被创建之前就已经存在,而静态方法只可以访问类的静态属性,所以无需创建这个类的实例即可调用静态方法,在C++中是可以通过对象来访问静态方法的,C#不可以也许只是这个语言的约定,毕竟直接通过类就可以访问静态方法了,不毕多此一举,就禁止了吧。
江右
2008-09-28 · 超过11用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:36万
展开全部
static是代表静态的,静态是当程序一加载的时候就存在的一个方法,不建议大量使用,耗资源.
如果用static类与类之间直接用类名,不用实例化的对象名就能点出来.
这个是C#中规定的.就象人有2条腿一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陈丹妹妹
2008-09-16
知道答主
回答量:18
采纳率:0%
帮助的人:0
展开全部
类就是对象的模板。
对象实例就是有个名字,打个比方,人就是一个类,具体到你就是一个对象实例!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友eafe715dc
2008-09-16 · TA获得超过1490个赞
知道小有建树答主
回答量:763
采纳率:50%
帮助的人:636万
展开全部
面向对象的语言最重要的一点就是 一切皆为对象。
什么什么是类,就是一类事务的抽象,比如说,人类就是一个类,这个类包含了所有人的共同属性,像有四肢,有名字,会说话等等。而实例就是这个人类的具体实现,比如叫张三的这个人就是人类的一个实例,张三有着人类的所有属性。张三是人类的一个实例,同样李四也是人类的一个实例,但是张三和李四是不同的,因为他们是人类的两个不同的实例。

static是静态关键字,我认为可以理解成常量,当然本质上是不同的,但是这样便于理解。至于用类名调用,这是语法规定的,没什么可探讨的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
次怨曲5135
2008-09-16
知道答主
回答量:48
采纳率:0%
帮助的人:0
展开全部
类是图纸,实例是房子
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式