C#实例化类的详细介绍
我们定义⼀个类后,就必须实例化才给使⽤。实例化就是创建⼀个对象的过程。在C#中,我们使⽤new运算符关键字来创建。
类对象=new 类();
即 class object=new class();
这样就⽣成了⼀个对象。
⽐如有⼀个类叫汽车。你现在想在程序中买⼀辆,所以你⽤new来买了⼀辆汽车,这辆车你得给你个名字,⽐如宝马。呵呵所以就成
汽车宝马 = new 汽车
你有钱了,你要再来⼀辆:
汽车奔驰 = new 汽车
但他们都有汽车该有的东西:四个轮⼦,⼀个⽅向盘,发动机,车门。所以都是汽车⼀类的东西。
实例化类和实例化对象C#的本质,可以这样表达,c#所有东西全都是类,⼀个继承另⼀个,⼦类继承⽗类。
连string都是个类。申明⼀个字符串变量,就是实例化⼀个string类。
实例化类这个嘛不是C#才有问题,是⾯向对象的问题。
⼀个包装好了的功能的代码块就可以作为⼀个类。但你不能直接⽤它,因为⾯向对象概念中是不允许随便修改类的内容的。要⽤你就要实例化。就像汽车这个类。你要⽤⾏,但你不能改了汽车的⼀些基本性质上的东西。⽐如你不能让四个轮⼦变成只有两个。你不能却掉⽅向盘。但是你不⽢⼼啊,所以你实例化了,系统就给你⼀个类似于汽车镜像⼀样的汽车,他有了汽车通有的东西。你⾃⼰给他⼀个名字,以后你就可以随意让车开开停停,改改装装,你说我要加⼀排灯⾏,你可以加在你的实例上,但不要加到类上,因为你⼀加到类上了,别⼈实例化了的汽车也有⼀排的灯了,⼈家⼜不喜欢怎么办呢。
其实你申明字符串变量的时候⼀般没有⽤到new,因为这种东西有点⼉不⼀样,系统准许你不⽤new来声明,直接⽤:“string 变量名”就⾏了,但⽤new也没有错,⼀样是可以的。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论