看VB一看就懂,看C#(c++)越看起蒙,到底什么是类,为什么里面那么多CLASS,CLASS到底是什么?

来源:百度知道 编辑:UC知道 时间:2024/06/24 08:59:14
看VB一看就懂,看C#(c++)越看起蒙,到底什么是类,为什么里面那么多CLASS,CLASS到底是什么?
不要复制的,最好能打比喻
太感谢了,一下就让我明白了。
不过还想了解:类是自动调用的,还是要手工调用?不调用是不是就不能用?

VB语法接近自然语言,执行方式也是逐条解释执行,当然容易看得懂。
C、C++、C#、Java之类的语言是面向对象的,需要编译一下才能执行,具体语法和最终程序执行过程不太一样,所以不容易懂。
Class就是类。比方说:
食物就是一个类;
包子也是类,但包子属于食物,继承了食物“可以吃”、“没毒”的属性,是从“食物”继承来的类;
现在我手里拿着、正要打算吃的这只包子,是“包子”这个类的一个实例化的对象。我如果把这个实际的包子吃掉,那只是吃掉了“包子”这个类的一个实例,并没有吃掉整个包子家族。

class 就是类。
类也也有 int 、float、string等数值类型。
类是一种数据结构,不是指int、float等数据类型。
类的使用,主要是为了方便。
就是人为的把一些变量划分出类别来,方便统一管理。

比如定义这样的类 animal
其成员可以有dog、cat、pig。
就可以用
animal.dog animal.cat animal.pig

C#是面向对象的语言啊。一切都是对象。一些有同样特征的对象就归为一类。CLASS就是类的关键字。人是一个类,你自己就是人这个类的一个对象。食物是一个类,包子就是这个类的一个对象。

打个比方。

vb把所有处理都在一个form里
一个方法能写1000行。
最后自己都分不清了。

为什么这个世界要分国家。
国家下面又要分城市

为什么不在一个form里来处理全世界????
国家好比class,城市也是class

class类关键字,类可以调用