摘要:
面向对象的第二大特性:继承 继承 1.什么是继承:新建类的方式,新建的类可称为子类或者派生类,父类又可称为基类或者超类,子类会遗传父类的属性,所以说继承会减少代码的冗余需要注意的是:在python当中是支持多继承的,在Python中,新建的类可以继承一个或者多个父类 python多继承: 优点:子类 阅读全文
摘要:
面向对象1.封装 封装是面向对象三大特性最核心的一个特性,封装的意思其实就是整合 三大特征:封装,继承,多态2.将封装的属性进行隐藏操作如何隐藏:在属性名前加__前缀,就会实现一个对外隐藏属性效果,如下该隐藏需要注意的问题:1.在类外部无法直接访问双下划线开头的属性,但知道了类名和属性名就可以拼出名 阅读全文
摘要:
1.面向对象面向对象就是一种编程思想面向过程也是一种编程思想 # 核心就是过程# 过程就是'流水线',用来分步骤解决问题的# 过程的核心思想就是将程序流程化进而简单化面向对象 # 核心是对象二字对象:对象就是容器,容器是用来盛放东西的(盛放什么东西) 用来盛放数据与功能的。 所以说对象就是'数据'跟 阅读全文
摘要:
class People: def __init__(self, name): self.__name = name def get_name(self): return self.__name def set_name(self, val): if type(val) is not str: pr 阅读全文
摘要:
class People: def __init__(self, name): self.__name = name @property def name(self): return self.__name @name.setter def name(self, val): if type(val) 阅读全文