asp组件和对象
今天看到了 asp 对象 和 组件,虽然书上用了近百字的篇幅介绍了但是我还是没有看懂,大哥大姐能不能帮我解释啊 ,不如打个比喻什么的。
真是郁闷死了啊………………
个人认为如果没有OOP(面向对象)的基础,学这个有些困难。
建议楼主先找些面向对象的基础书籍来看。
可起码的面向对象的知识还是得会的,个人认为这个跟开不开发组件无关。无论用组件还是开发组件,会OOP都是必要的。
这个知识的内容说起来不多也不少。
简单的例子说
人类属于一个类
而某个具体的人相对于人类来说就是一个对象。
用比较概念化的东西来说就是
对象是某个类的实体。
类是所有对象的抽象。
也就是对象是看得见摸得找的比如说一本书,类是抽象看不见的比如说书籍类。
这个知识还是有不少的内容,一句两句在这里说不完,楼主还是找一些这方面的教程资料来学习一下。
asp组件属于ActiveX的DLL组件,一般可以把一个asp组件看作是一个类。
使用组件就得创建,该组件类的一个对象。
一般在ASP中类是不可以直接在程序中使用的,只有在程序中创建该类的一个对象,通过对象调用类。
面向对象的几个需要的知识点
最基础的类和对象的关系。
封装的概念,
多态的概念和继承的概念一般在ASP中没怎么涉及这方面的概念,个人认为这也是ASP的面向对象的缺点之一。
这两个概念在ASP.NET中被涉及和实现,ASP.NET弥补了ASP的这个缺点。
以下为本人认为的OOP的要学的重要知识内容
类和对象主要理解,类的属性和方法,会实例化对象,用对象调用类。
封装的概念,主要理解什么是公有,什么是私有。
多态的概念,理解什么是函数重载。
继承的概念,除了封装概念基础上要理解,什么是保护的概念。