标签:
1.对象 属性 方法
对象往往用名词来表示
方法一般都是些动词
属性值则往往是一些行容词
(例如:黑猫睡在我头上)猫为对象,黑为形容词,我头上为方法,睡为参数
2.类
类更多的是一个模板,而对象就是这些模板的基础上被创建出来的
(例如:老鹰属于鸟类)
3.封装
封装主要有两个部分组成 1.相关的数据(用于储存属性)2.基于这些属性所能做的事
封装还有隐藏信息的概念
如:public(公有) private(私有) protected(受保护的)
4.聚合
聚合也叫组合,实际上是指我们把多个对象合并成一个新的对象。
(例如 电脑有鼠标,键盘,主机,显示器)
5.继承
通过继承这种方式,我们可以非常优雅地实现对现有代码的重用
(例如我们有个对象叫person 他有姓名,年龄,以及一些功能函数,如步行、谈话、睡觉,然后我们发现我们需要给他一个programmer对象,我们就可以让他继承person对象,因为progranme只需要拥有属于他自己的方法,而其余部分只重用person对象)
6.多态
当programmer对象继承person对象,这以为这两个对象都实现了同方法,如睡觉,吃饭,
标签:
原文地址:http://www.cnblogs.com/hpx2020/p/5734168.html