类、对象、属性、方法和事件的概念辨析
2017-07-17 14:31
357 查看
在基于对象的编程中,经常会出现类、对象、属性、方法和事件的概念,然后这么概念之间是有联系和区别的,弄清楚它们之间的不同是学好编程的第一步,但熟悉它们之后,这样我们更容易去理解基于对象的编程。
类和对象
类是将数据及数据上的操作封装在一起。
对象是包含变量和函数的集合实例。
它们的关系:类是对象的抽象,对象是类的具体实例。类是抽象的,不占有内存,而对象是具体的,占有存储空间。
类类型的声明形式:
Class student ——类名
{
Public:......;
Private:....;
}
定义对象的方法:
Class student
{
Public:......;
Private:....;
}stud1,stud2;——对象名
对象的属性、方法和事件
对象所含的变量就是对象的变量。
对象对属性进行的操作的函数就是对象的方法。
用户对网页上的对象的操作就是事件。
三者关系:把属性看做对象的性质;把方法看成对象的动作;把事件看做对象的响应。
其中方法和事件不易理解,个人理解就是:
事件,是被外在条件激活的,是被动的;而方法,却是主动的。
事件,中要写代码;方法,系统自己定义代码。
事件是对象的响应,当要求响应时候,执行命令,可能包括属性和动作等。
以上就是它们的基本含义了,可能还是有点模糊,可以举一个例子,大家都明白了。比如:气球它是一个类,街上卖的那种给小孩玩的那个气球叫氢气球,它就是一个对象。氢气球有自己的属性,它的直径和颜色和是否充气等。氢气球也有自己的方法,比如充气方法、放气方法和升空方法等;氢气球还有事件的响应,比如对用针刺破它的响应就是放气,对手松开的响应就是升空。
类和对象
类是将数据及数据上的操作封装在一起。
对象是包含变量和函数的集合实例。
它们的关系:类是对象的抽象,对象是类的具体实例。类是抽象的,不占有内存,而对象是具体的,占有存储空间。
类类型的声明形式:
Class student ——类名
{
Public:......;
Private:....;
}
定义对象的方法:
Class student
{
Public:......;
Private:....;
}stud1,stud2;——对象名
对象的属性、方法和事件
对象所含的变量就是对象的变量。
对象对属性进行的操作的函数就是对象的方法。
用户对网页上的对象的操作就是事件。
三者关系:把属性看做对象的性质;把方法看成对象的动作;把事件看做对象的响应。
其中方法和事件不易理解,个人理解就是:
事件,是被外在条件激活的,是被动的;而方法,却是主动的。
事件,中要写代码;方法,系统自己定义代码。
事件是对象的响应,当要求响应时候,执行命令,可能包括属性和动作等。
以上就是它们的基本含义了,可能还是有点模糊,可以举一个例子,大家都明白了。比如:气球它是一个类,街上卖的那种给小孩玩的那个气球叫氢气球,它就是一个对象。氢气球有自己的属性,它的直径和颜色和是否充气等。氢气球也有自己的方法,比如充气方法、放气方法和升空方法等;氢气球还有事件的响应,比如对用针刺破它的响应就是放气,对手松开的响应就是升空。
相关文章推荐
- 【转帖】类,对象,方法,属性,事件的概念
- 类,对象,方法,属性,事件的概念
- 类,对象,方法,属性,事件的概念
- TWebBrowser 与 MSHTML(5): document 对象的属性、方法、事件纵览
- Ajax对象XMLHttpRequest的常用属性,方法和事件
- 程序的五大基本要素:对象,属性,变量,方法,事件
- Delphi中webbrowser的document 对象的属性方法事件
- ADO三大对象的属性、方法、事件及常数[ZT]
- jQuery事件对象的属性和方法详解
- jQuery事件对象的属性和方法
- ASP.NET基础教程-DataSet对象-属性方法和事件
- document对象的方法、属性和事件
- ADO三大对象的属性、方法、事件及常数(三)
- 2016.11.11 HTML DOM(对象方法 属性 访问 修改 事件 导航节点)
- ADO三大对象的属性、方法、事件及常数(三)
- 理解对象以及对象的属性、方法、事件
- ADO三大对象的属性、方法、事件及常数
- ADO三大对象的属性、方法、事件及常数(一)
- jQuery事件对象的属性和方法
- ADO三大对象的属性、方法、事件及常数(一)