上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
摘要: 1 # 太爷爷 -> 爷爷 -> 爸爸 -> 儿子 2 # 单继承 : 一个父类对应一个子类 3 # 多重继承 : 子类有父类,父类有父类 。。。。 4 class YeYe(): 5 def __init__(self, house): 6 self.house = house 7 self.__wan = "古董" 8 def... 阅读全文
posted @ 2019-07-31 19:55 巨菜的小鸟 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1 ''' 2 继承解释: 3 面向对象的编程带来的主要好处之一是代码的重用,实现这种重用的方法 4 之一是通过继承机制。 5 通过继承创建的新类称为子类或派生类,被继承的类称为基类、父类或超类。 6 作用:为了简化代码量,更好的维护。 7 8 9 特点: 10 子类可以继承父类的所有属性及方法(私有属性/方法除外) 11 子类是可以直接使用父类的公有... 阅读全文
posted @ 2019-07-31 19:50 巨菜的小鸟 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1 # 2 class Person(): 3 def __init__(self, name, age): 4 # 私有属性 5 self.__name = name 6 # 公有属性 7 self.age = age 8 # 公有方法,对象方法:能在当前类、对象、子类中均可使用 9 de... 阅读全文
posted @ 2019-07-31 19:23 巨菜的小鸟 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1 # 9、猜数字游戏:一个类A有两个成员变量v、num,v有一个初值100。 2 # 定义一个方法guess,对A类的成员变量v,用num进行猜。如果大了则提 3 # 示大了,小了则提示小了。等于则提示猜测成功。 4 5 class A(): 6 def __init__(self, num, v=100): 7 self.v = v 8 ... 阅读全文
posted @ 2019-07-31 19:16 巨菜的小鸟 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1 class Person(): 2 def __init__(self, name, age): 3 # 公有属性 4 self.name = name 5 # 私有属性 6 self.__age = age 7 8 # get方法 : 取值 有返回值 9 def getAge(se... 阅读全文
posted @ 2019-07-30 20:24 巨菜的小鸟 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 1 # 访问限制: 公有 私有 2 class Person(): 3 def __init__(self, name, age, sex, height): 4 # 公有属性:能够在当前类、当前类的实例对象、子类中均能使用 5 self.name = name 6 # 私有属性:格式: __属性名(只在属性名前面加两个下划... 阅读全文
posted @ 2019-07-30 20:22 巨菜的小鸟 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1 # __str__(): 函数 2 ''' 3 __str__():在使用print打印对象时会自动调用,这个方法是给用户使用的, 4 是描述对象的方法。 5 6 优点:如果某一个对象的属性很多,并且我们都要打印,那么重写__str__函数, 7 会简化我们的代码量。 8 9 注:可以在类中重新写__str__方法,要求必须有返回值,返回值类型str类型。 10 '''... 阅读全文
posted @ 2019-07-30 20:21 巨菜的小鸟 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1 # __init__: 构造函数 出生 2 # __del__: 析构函数 当对象销毁时调用 3 # 当程序结束时,对象会被自动销毁,销毁时执行del方法 4 # 当手动删除对象时,也会执行del函数 5 import time 6 class Person(): 7 def __init__(self, name): 8 self.name... 阅读全文
posted @ 2019-07-30 20:20 巨菜的小鸟 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1 class Person(): 2 # def __init__(self): 3 # print("init1") 4 # 5 # def __init__(self): 6 # print("init2") 7 8 def __init__(self, name, age=0, sex=0, **kwarg... 阅读全文
posted @ 2019-07-30 20:19 巨菜的小鸟 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1 ''' 2 构造函数:__init__(self, 参数): 实例化对象时自动调用。 3 python中没有函数重载,init函数在一个类中写多个不会报错,但 4 只有最后一个构造函数有效。 5 建议:以后类的构造函数只写一个即可。 6 ''' 7 class Person(): 8 ''' 9 # 类属性 10 name = "lily" 11 ... 阅读全文
posted @ 2019-07-30 20:05 巨菜的小鸟 阅读(154) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页