求解C#中类和对象的区别,详细,实例化
3个回答
展开全部
类是对某种类对象的一种抽象,也就是说类相当于图纸,而按图纸生成的实物就是为类的一个实例,而这个实例就是对象,而这个生成的过程就是实例化过程!
比如说人类,这个就是对所有人进行的一种抽象,它不能指某一个具体的人,而某一个人就是对这个人类具体化,实例化,比如说人类具有姓名属性,但属性不能说明其具体的值,而这些属性变化具体值时就是具体化了,比如说某人具有姓名为XX的属性,而人类具体姓名属性,但却不能特指这个属性的具体值!
所以这个你完全可以看出类就是某一种类对象的抽象,而对象就是某一个类的一个具体,如果从对象抽象为类时,称之为泛化,而由类具体化为对象时,称为实例化。
比如说人类,这个就是对所有人进行的一种抽象,它不能指某一个具体的人,而某一个人就是对这个人类具体化,实例化,比如说人类具有姓名属性,但属性不能说明其具体的值,而这些属性变化具体值时就是具体化了,比如说某人具有姓名为XX的属性,而人类具体姓名属性,但却不能特指这个属性的具体值!
所以这个你完全可以看出类就是某一种类对象的抽象,而对象就是某一个类的一个具体,如果从对象抽象为类时,称之为泛化,而由类具体化为对象时,称为实例化。
展开全部
后缀.cs的文件就是类。
人这个种族就是一个类,称为人类,就是People.cs。
每一个人就是一个对象,由类实例化出来,People LaoWang = new People();创建了LaoWang这个对象。
人这个种族就是一个类,称为人类,就是People.cs。
每一个人就是一个对象,由类实例化出来,People LaoWang = new People();创建了LaoWang这个对象。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
类就是抽象的一类事物称呼,对象就是实际存在的一个。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询