摘要:
特殊方法 # 特殊方法,也称为魔术方法 # 特殊方法都是使用__开头和结尾的 # 特殊方法一般不需要我们手动调用,需要在一些特殊情况下自动执行 # 定义一个Person类 class Person(object): """人类""" def __init__(self, name , age): s 阅读全文
posted @ 2021-10-04 22:51
坤坤无敌
阅读(72)
评论(0)
推荐(0)
摘要:
垃圾回收 # 就像我们生活中会产生垃圾一样,程序在运行过程当中也会产生垃圾 # 程序运行过程中产生的垃圾会影响到程序的运行的运行性能,所以这些垃圾必须被及时清理 # 没用的东西就是垃圾 # 在程序中没有被引用的对象就是垃圾,这种垃圾对象过多以后会影响到程序的运行的性能 # 所以我们必须进行及时的垃圾 阅读全文
posted @ 2021-10-04 00:19
坤坤无敌
阅读(50)
评论(0)
推荐(0)
摘要:
类中的属性和方法 # 定义一个类 class A(object): # 类属性 # 实例属性 # 类方法 # 实例方法 # 静态方法 # 类属性,直接在类中定义的属性是类属性 # 类属性可以通过类或类的实例访问到 # 但是类属性只能通过类对象来修改,无法通过实例对象修改 count = 0 def 阅读全文
posted @ 2021-10-03 23:43
坤坤无敌
阅读(451)
评论(0)
推荐(0)
摘要:
多态 # 多态是面向对象的三大特征之一 # 多态从字面上理解是多种形态 # 狗(狼狗、藏獒、哈士奇、古牧 。。。) # 一个对象可以以不同的形态去呈现 # 定义两个类 class A: def __init__(self,name): self._name = name @property def 阅读全文
posted @ 2021-10-03 23:20
坤坤无敌
阅读(77)
评论(0)
推荐(0)
摘要:
面向对象三大特征-继承 2、继承 1、继承简单介绍 # 继承 # 定义一个类 Animal(动物) # 这个类中需要两个方法:run() sleep() class Animal: def run(self): print('动物会跑~~~') def sleep(self): print('动物睡 阅读全文
posted @ 2021-10-02 23:48
坤坤无敌
阅读(98)
评论(0)
推荐(0)
摘要:
封装 # 封装是面向对象的三大特性之一 # 封装指的是隐藏对象中一些不希望被外部所访问到的属性或方法 # 如何隐藏一个对象中的属性? # - 将对象的属性名,修改为一个外部不知道的名字 # 如何获取(修改)对象中的属性? # - 需要提供一个getter和setter方法使外部可以访问到属性 # - 阅读全文
posted @ 2021-10-02 22:59
坤坤无敌
阅读(58)
评论(0)
推荐(0)
浙公网安备 33010602011771号