编程学习记录4:OOP的一些基础概念
Posted hmtt-rin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程学习记录4:OOP的一些基础概念相关的知识,希望对你有一定的参考价值。
面向对象编程(OOP, Object Oritented Programing)
OOP的一些相关单词
单词 | 说明 |
class | 类、种类 |
public | 公有的 |
private | 私有的 |
object | 对象、物体 |
encapsulation | 封装、包装 |
attribute | 属性、特征 |
method | 方法 |
member | 成员 |
constructor | 构造方法、构造器 |
OOP的一些相关概念
1、类:具有相同属性和行为的一组对象的集合(学生)。
2、对象:具有明确定义状态和行为的实体(学生张三)。
3、属性:又称数据或成员数据,事物的特性,在类中用变量表示。
4、方法:又称函数或成员函数,事物的行为和动作。
OOP三大基本原则
1、封装:有选择性地公开或隐藏信息,主要是用来解决数据的安全性问题。
2、继承:从现有类(父类或基类)中创建新类(子类或派生类)的过程,为了实现代码的重用。
3、多台:同一方法地不同实现,实现系统的扩展。
4、抽象:更好地实现代码重用、功能拓展。
以上是关于编程学习记录4:OOP的一些基础概念的主要内容,如果未能解决你的问题,请参考以下文章
Python面向对象:面向对象(OOP)基本概念类和对象基础语法封装案例私有属性和私有方法
Python面向对象:面向对象(OOP)基本概念类和对象基础语法封装案例私有属性和私有方法
STL标准库 & 范型编程学习笔记:OOP(面向对象编程)与 GP(范型编程)容器之间的实现与分类