vb对象和类是什么,控件是对象吗?类又有哪些?
1个回答
展开全部
“对象”、“类”都是抽象的概念,是人们经过提炼总结出来的。
想很好的理解它们,尝试将它具体化是个好方法。
我在这里举个例子吧:头发和一根头发。
头发就像是一个类,你可以给它加上某些固有属性:比如颜色、质地等。
而一根头发则是一个具体对象,你可以给它加上长度、直径、曲度、形状等等属性。同时它自然的从“头发”这个类继承下来颜色、质地等属性。
我不能确定我举得这个例子是不是最适合,但它起码体现了二者间的区别。
“类”是一种笼统的、概括的描述某类事物最基础属性的抽象概念。它是没有“质量”的,看得到摸不着。
“对象”是一个相对具体的概念,它可以有“质量”,你可以对他操作。
所以,类是不能直接操作的,就好像你无法弯曲“头发”这个概念。而对象是类的实例,你完全可以针对具体的“一根头发”做弯曲、剪断等操作。
我们平常所看到的“可视控件”都是对象,而在VB的菜单“引用”里面添加的都是类。
微软和一大群第三方软件提供商制作了多不可数的各种类,在这里是无法列举的。
想很好的理解它们,尝试将它具体化是个好方法。
我在这里举个例子吧:头发和一根头发。
头发就像是一个类,你可以给它加上某些固有属性:比如颜色、质地等。
而一根头发则是一个具体对象,你可以给它加上长度、直径、曲度、形状等等属性。同时它自然的从“头发”这个类继承下来颜色、质地等属性。
我不能确定我举得这个例子是不是最适合,但它起码体现了二者间的区别。
“类”是一种笼统的、概括的描述某类事物最基础属性的抽象概念。它是没有“质量”的,看得到摸不着。
“对象”是一个相对具体的概念,它可以有“质量”,你可以对他操作。
所以,类是不能直接操作的,就好像你无法弯曲“头发”这个概念。而对象是类的实例,你完全可以针对具体的“一根头发”做弯曲、剪断等操作。
我们平常所看到的“可视控件”都是对象,而在VB的菜单“引用”里面添加的都是类。
微软和一大群第三方软件提供商制作了多不可数的各种类,在这里是无法列举的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询