刘小汶

路漫漫其修远兮,吾将上下而求索。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  1. 面向对象和面向过程只是两种思想;都能解决问题;
  2. 面向过程关注的是解决问题的步骤;例如听歌—打开电脑--打开播放歌曲--关闭电脑
  3. 面向对象的思想的:思考的不是步骤,解决这个问题需要用到多少个对象;例如听歌:找对象:电脑这个对象;因为电脑这个对象有开机,播放歌曲,关机这些功能;
  4. 面向对象关注的是对象;不是关注步骤;就是干任何事情需要用到哪些对象;
  5. OOP面向对象编程object oriented programming;
  6. OO面向对象;object oriented;
  7. 什么东西都是对象;你要解决面向对象的问题,首先你要有对象存在;

 

怎么创建对象;先理解类;什么是类;

  1. 例子:汽车是对象;具备跑的功能;汽车图纸;图纸上应该描述一下车的属性和行为,具备什么功能;
  2. 根据一份模板和属性创建出要的东西;类就是图纸;对多有相同属性的对象的描述;类是抽象的;
  3. 用类创造对象;
  4. 先考虑要创建哪些类,再利用类创建多个对象;

 

怎么设计一个类;3个步骤;类的名称;要有意义;属性;身高,年龄;行为;功能;跑

  1. 一般名词都是类;拥有相同(或者类似)属性和行为的对象都可以抽象出一个类;

 

  1. 如果有多个英文单词,用驼峰表示;
  2. 人要开电脑,需要对象人调用电脑对象的开电脑行为;哪个对象对这个行为最清楚,就把他定义为他的行为;
posted on 2016-04-08 13:02  williamliuwen  阅读(204)  评论(0编辑  收藏  举报