1、面向对象的解释
来源:互联网 发布:playclub捏脸详细数据 编辑:程序博客网 时间:2024/05/19 14:00
面向对象的特征: 封装,继承,多态,抽象
面向对象和面向过程的理解:
- 1、开始游戏,2、黑子先走,3、绘制画面,4、判断输赢,5、轮到白子,6、绘制画面,7、判断输赢,8、返回步骤 2,9、输出最后结果。把上面每个步骤用不同的方法来实现。
- 如果是面向对象的设计思想来解决问题。面向对象的设计则是从另外的思路来 解决问题。整个五子棋可以分为1、黑白双方,这两方的行为是一模一样的,2、棋盘系统,负责绘制画面,3、规则系统,负责判定诸如犯规、输赢等。第一类对 象(玩家对象)负责接受用户输入,并告知第二类对象(棋盘对象)棋子布局的变化,棋盘对象接收到了棋子的变化就要负责在屏幕上面显示出这种变化,同时利用 第三类对象(规则系统)来对棋局进行判定。
封装: 对外只提供属性和方法,如对外提供接口,字段私有,对外提供get set方法,所谓的封装,相对的是外面调用他的方法 ,通过修饰符来实现
继承:继承严格意义来说是对父类对象的进一步分类
多态:指的是调用同一个方法产生的结果是不一样 ,如重载(overload)和重写(override)
抽象:一个对象,我们只需要将其公共的属性和方法抽象出来
阅读全文
0 0
- 1、面向对象的解释
- 关于面向对象的解释?
- 解释“面向对象”的概念
- 面向对象的合理解释
- 3.面向对象的解释语言python
- 解释javascript当中的面向对象
- 一种面向对象思想的形象解释
- 面向对象的正式与非正式解释!
- 面向对象 OOP 解释
- 面向对象 图形解释
- 面向对象解释
- 面向对象简单解释
- 面向对象概念及对象、抽象、类的解释
- 一篇不错的面向对象概念的解释
- 如何形象的解释oop---面向对象的概念
- 超强悍!面向对象概念深入浅出的图片解释
- AS3面向对象的特性,其中包括了dynamic解释
- 关于面向对象的原则 --- 如何向妻子解释OOD
- Android 自定义 View
- Docker下,实战mongodb副本集(Replication)
- python的io 与java的io流的使用及对象的序列化
- STM32串口下载
- C++ 头文件algorithm 1——partition
- 1、面向对象的解释
- Tour HDU
- 2017 JUST Programming Contest 3.0 I. Move Between Numbers
- ARC081 E
- CCI(2)-- Arrays and Strings
- 第一次
- linux
- jupyter notebook的安装与使用
- Java——值传递