摘要:
一、前言 Python面向对象的三大特性:继承、封装和多态。 封装:在类中对数据的赋值、内部调用对外部用户是透明的,这使类变成了一个胶囊或容器,里面包含着类的数据和方法。 二、封装 在类中我们封装什么? 2.1 封装属性和方法 类中:封装了全局属性、普通属性、各种方法 对象: 封装了普通属性的值 2 阅读全文
摘要:
一、前言 多态是面向对象的重要特性,简单点说:“一个接口,多种实现”,指一个基类中派生出了不同的子类,且每个子类在继承了同样的方法名的同时又对父类的方法做了不同的实现,这就是同一种事物表现出的多种形态。 编程其实就是一个将具体世界进行抽象化的过程,多态就是抽象化的一种体现,把一系列具体事物的共同点抽 阅读全文