面向对象的编程:关于对象的 属性、方法和事件 的理解

可以
属性 看作是对象的 性质
方法 看作是对象的 动作
事件 看作是对象的 响应
-----------------------------------------
灵感来源于生活,从身边的熟悉事物举例:
日常生活中的对象,如播放音乐的MP3具有属性、方法和事件.
-----------------------------------------
属性:
MP3的属性包括可以看到的一些性质,如它的重量和颜色。
其它一些属性描述MP3的状态(播放音乐的或未播放音乐的)或不可见的性质,如它的寿命.
通过定义,可以使所有MP3都具有这些属性,这些属性也会因MP3的不同而不同.

方法:
MP3还具有本身所固有的方法和动作.
如:添加/删除音乐的方法,播放的方法和调节音量的方法。所有的MP3都具备这些能力.

事件:
MP3还具有预定义的某些外部事件的响应.例如,MP3对于电量不足事件的响应是声音变小,对停电的响应是停止播放音乐
----------------------------------------
MP3是一个对象,
播放第几首歌曲,以多大的音量播放,这是两个参数
上面两个参数调用"播放"这个方法
歌曲开始播放这是一个事件.
-----------------------------------------
ASP.net 关于类概念的理解
大家有什么想法,请发表评论!! 

原文地址:https://www.cnblogs.com/yoyebina/p/540706.html