类、对象、属性、方法和事件的概念辨析


在基于对象的编程中,经常会出现类、对象、属性、方法和事件的概念,然后这么概念之间是有联系和区别的,弄清楚它们之间的不同是学好编程的第一步,但熟悉它们之后,这样我们更容易去理解基于对象的编程。

类和对象

    类是将数据及数据上的操作封装在一起。

    对象是包含变量和函数的集合实例。

    它们的关系:类是对象的抽象,对象是类的具体实例。类是抽象的,不占有内存,而对象是具体的,占有存储空间。

类类型的声明形式:

Class student ——类名

{

 Public:......;

 Private:....;

}

定义对象的方法:

Class student

{

 Public:......;

 Private:....;

}stud1,stud2;——对象名

对象的属性、方法和事件

对象所含的变量就是对象的变量。

对象对属性进行的操作的函数就是对象的方法。

用户对网页上的对象的操作就是事件。

三者关系:把属性看做对象的性质;把方法看成对象的动作;把事件看做对象的响应。

其中方法和事件不易理解,个人理解就是:

事件,是被外在条件激活的,是被动的;而方法,却是主动的。

事件,中要写代码;方法,系统自己定义代码。

事件是对象的响应,当要求响应时候,执行命令,可能包括属性和动作等。

 

以上就是它们的基本含义了,可能还是有点模糊,可以举一个例子,大家都明白了。比如:气球它是一个类,街上卖的那种给小孩玩的那个气球叫氢气球,它就是一个对象。氢气球有自己的属性,它的直径和颜色和是否充气等。氢气球也有自己的方法,比如充气方法、放气方法和升空方法等;氢气球还有事件的响应,比如对用针刺破它的响应就是放气,对手松开的响应就是升空。

  • 9
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值