对象
组成
1、数据模型(属性) 描述对象
2、行为模型(方法) 描述能做什么事
例如nba运动员
属性:身高、体重、弹跳能力
方法:投篮、突破、防守、接球、运球
特点
1、独一无二、重复使用、完成特定事物
什么是面向对象?
编程的时候 数据结构 都通过对象的结构进行存储
为什么要用面向对象?
对象的描述更加贴合真实世界,有利于对大型业务理解。
实质:
属性
方法
把生活中的问题用对象方式存储
思路
1、识别对象
2、识别对象属性
3、识别对象方法
基本原则
内容高内聚
负责一项特定智能
所有对象相关内容都封装到对象内部
对外低耦合
外部可以看到对象一些属性
外部可以看到对象可以做某些事情
类
类的属性和方法统称类成员
比如三个nba球星
属性和方法一样,值不同
把具有特性相似对象归为一类
比如 nba球员就是一个类
若是我们赋予各属性值,就成了一个对象,比如赋予科比姓名、身高、体重相应值,这个对象就是科比了。