在基于对象的编程中,经常会出现类、对象、属性、方法和事件的概念,然后这么概念之间是有联系和区别的,弄清楚它们之间的不同是学好编程的第一步,但熟悉它们之后,这样我们更容易去理解基于对象的编程。
类和对象
类类型的声明形式:
Class
{
}
定义对象的方法:
Class
{
}stud1,stud2;——对象名
对象的属性、方法和事件
对象所含的变量就是对象的变量。
对象对属性进行的操作的函数就是对象的方法。
用户对网页上的对象的操作就是事件。
三者关系:把属性看做对象的性质;把方法看成对象的动作;把事件看做对象的响应。
其中方法和事件不易理解,个人理解就是:
事件,是被外在条件激活的,是被动的;而方法,却是主动的。
事件,中要写代码;方法,系统自己定义代码。
事件是对象的响应,当要求响应时候,执行命令,可能包括属性和动作等。
以上就是它们的基本含义了,可能还是有点模糊,可以举一个例子,大家都明白了。比如:气球它是一个类,街上卖的那种给小孩玩的那个气球叫氢气球,它就是一个对象。氢气球有自己的属性,它的直径和颜色和是否充气等。氢气球也有自己的方法,比如充气方法、放气方法和升空方法等;氢气球还有事件的响应,比如对用针刺破它的响应就是放气,对手松开的响应就是升空。