c#为什么实例化对象?什么情况下实例化对象?

如题所述

面向对象编程的核心就是把一些比较有共性的东西组合在一起,抽象成一个类型。这样做的好处就是可以把现实中具备共性的东西全部抽象成类型,然后程序就能根据你抽象定义好的这个类型,来按照你的指令,实例化成一个一个具体的东西。
比如,我们把书当成一个类型(Book),它们有共性,比如名字(Name),作者(Author),价格(Price),作为一个类型,他们的这些共性不具备任何具体意义,也就是不包含具体数据,比如说到书,它只是一个抽象的概念。
实例化对象,就是把这个类型,变成一个具体的例子,让这个类型里的这些共性具备一些具体的数据。例如,实例化一本“初一语文教课书”,那么就实现从类型到对象的实例化,我们给他的Name定为“初一语文教课书”,Author定为“某某人”,价格定为“12.9”等等。我们还可以实例化出来其他的书。
这样一个Book类型就能管理现实中的所有书,多好?而且从这个类型的名字看起来也形象,对吧。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-15
实例化对象就类似于举例子。

比如我说每天(类)都有早上(属性)和中午(属性),每天都会升太阳
比如说今天(实例)
class Day
{
//Day的构造函数,表示举例到某一天,底下的属性和方法都是每天都会有的
public Day(){}
public string Morning{get;set;}
public string Afternoon{get;set;}
public SunRise(){}
}

比如举例到今天:
Day today=new Day();

大概就是这个意思了,还有什么不懂?本回答被提问者采纳
第2个回答  2012-03-15
对象确定下来后,就要实例化它当中的属性,从而完成一个封装类。不然怎么用这个对象类呢。

c#为什么实例化对象?什么情况下实例化对象?
实例化对象,就是把这个类型,变成一个具体的例子,让这个类型里的这些共性具备一些具体的数据。例如,实例化一本“初一语文教课书”,那么就实现从类型到对象的实例化,我们给他的Name定为“初一语文教课书”,Author定为“某某人”,价格定为“12.9”等等。我们还可以实例化出来其他的书。这样一个B...

C# 实例化一个对象是什么意思 为什么要实例化
我以前也不懂很着急,现在懂了希望能给你带来帮助!其实实例化有两个目的,一是为类创建了一个对象,二是一旦实例化,系统就会为该对象创建一个存储区域,该区域用来放你对该对象属性的填写

...对象?为什么要实例化对象?什么情况下实例化对象?求详解??谢谢...
(这里,“类名”这个类名实例化成了“对象名”这个对象)如 Date date=new Date();就是用日期类创建了一个日期的对象,就叫对象的实例化。多数语言中,实例化一个对象 其实就是在内存中开放一个空间 用于存储新的产物,即对象。例如一个类class A{ ...} A a=new A();...

C#中,什么叫类的实例化?如何实现,有什么用?
直白地解释就是:通过已有的类(class)创建出该类的一个对象(object),这一过程就叫做类的实例化。打个比方:你设计了一个飞机模型,交给工人师傅去加工制作,生产出一个(一批)飞机。飞机模型就相当于程序中的类,生产出来的飞机就是对象,生产飞机这一过程就叫做类的实例化。MyPlane plane1= n...

C#怎么实例化对象?具体是实例化什么?
具体实例化什么?肯定是对对象的属性做一系列的初始化操作。再举个例子,育婴。同样是婴儿,有的生下来是7斤重,有的是5斤重。。。这个就是实例化的一个很好的比喻。。。体重就是婴儿的一个属性。。。软件工程中一个很重要的手段就是隐喻和类比。顺便推荐你看看《代码大全》一书 ~~~...

C#中什么叫实例?什么叫实例化?
用通俗的方法给你解析,例如:“学生” ,这个“学生”就想成一个类,乾脆说“学生人类”,那所有的学生就应该有 学号,姓名,年级,班级。。。等等这些信息!那这些是一些属性,抽象的东西, 那现在你要实体化一个学生, 比如 张三同学,那这个学生自然有著“学生类”的全部信息: 张三的学号,张三...

C#怎么实例化对象?具体是实例化什么?
C#中的实例化对象具体实例化的是类的具体对象,这样才可以调用类中的非静态方法。类 (class) 是最基础的 C# 类型。类是一个数据结构,将状态(字段)和操作(方法和其他函数成员)组合在一个单元中。类为动态创建的类实例 (instance) 提供了定义,实例也称为对象 (object)。类支持继承 (inheritance)...

C#类中定义的方法,为什么有些必须经过实例化才能调用,而有些方法不必实...
上面定义了两个对象Text1和Text2,是类Text的具体实例,它们叫对象。即Text经过实例化得到Text1和Text2对象。一定要分清类和对象的关系,比如 人 是一个类,而你和我就是人的一个对象。类还有抽象类 abstract public class People {} 上面定义了一个抽象类,它不可以实例化,只能被继承 希望对你有...

c# class类怎么理解?实例化?属性?字段?
实例化:直白地解释就是:通过已有的类(class)创建出该类的一个对象(object),这一过程就叫做类的实例化。打个比方:你设计了一个飞机模型,交给工人师傅去加工制作,生产出一个(一批)飞机。飞机模型就相当于程序中的类,生产出来的飞机就是对象,生产飞机这一过程就叫做类的实例化。User user= ...

C#为什么要实例化,而不全用静态的
C#是完全面向对象的语言,也就是说理论上所有的东西都是由对象组成的。对象可以想象成黑盒子,只知道他的功能和接口就可以了,没必要研究内部构造。这样C#就模块化了,而静态的恰恰破坏了这种结构,能少用就少用能不用就不用。如果有一天你要改进这些静态的东西,就会发现静态方法和变量的不方便,所有...

相似回答