面向对象基础 理解

对象

组成

1、数据模型(属性)  描述对象

2、行为模型(方法)  描述能做什么事

 

例如nba运动员

属性:身高、体重、弹跳能力

方法:投篮、突破、防守、接球、运球

 

 

 

特点

1、独一无二、重复使用、完成特定事物

 

什么是面向对象?

编程的时候 数据结构 都通过对象的结构进行存储

 

为什么要用面向对象?

对象的描述更加贴合真实世界,有利于对大型业务理解。

 

 

实质:

属性

方法

把生活中的问题用对象方式存储

 

 

 

思路

1、识别对象

2、识别对象属性

3、识别对象方法

 

基本原则

 

内容高内聚

负责一项特定智能

所有对象相关内容都封装到对象内部

 

对外低耦合

外部可以看到对象一些属性

外部可以看到对象可以做某些事情

 

类的属性和方法统称类成员

比如三个nba球星

属性和方法一样,值不同

 

把具有特性相似对象归为一类

 

比如 nba球员就是一个类

若是我们赋予各属性值,就成了一个对象,比如赋予科比姓名、身高、体重相应值,这个对象就是科比了。

原文地址:https://www.cnblogs.com/lola/p/6020877.html