posted @ 2018-12-27 21:27 缥缈映苍穹 阅读(218) 评论(0) 推荐(0)
摘要:
class Person: def play(self, tools): # 通过参数的传递把另外一个类的对象传递进来 tools.run() print("很开心, 我能玩儿游戏了") # class Computer: def run(self): print("电脑开机. 可以运行") # class Phone: ... 阅读全文
摘要:
class Person: def __init__(self, name, gender, birth): self.name = name self.gender = gender self.birth = birth # 2000 2018 # 年龄 -> 应该是算出来的. 而不是直接存储 @property #... 阅读全文
posted @ 2018-12-27 21:26 缥缈映苍穹 阅读(138) 评论(0) 推荐(0)
摘要:
class Person: __qie = "潘潘" # 类变量 def __init__(self, name, mimi): self.name = name self.__mimi = mimi # 私有内容 实例变量 def gaosu(self): print(f"把秘密告诉了太白, 第二天所有人都知道了{s... 阅读全文
posted @ 2018-12-27 21:26 缥缈映苍穹 阅读(114) 评论(0) 推荐(0)
摘要:
class Person: country = "大清" def __init__(self, name, gender): self.name = name self.gender = gender p = Person("武sir", "未知") p2 = Person("太白", "两性") Person.country = "中国... 阅读全文
posted @ 2018-12-27 21:25 缥缈映苍穹 阅读(115) 评论(0) 推荐(0)
摘要:
class Person: # 实例方法 def chi(self): print("人会吃") @classmethod # 装饰器, 此时这个方法是一个类方法 def he(cls): # 此时接收到的cls是类名 # print(cls) print("人会喝") # 用对象访问 # p = Pers... 阅读全文
posted @ 2018-12-27 21:25 缥缈映苍穹 阅读(97) 评论(0) 推荐(0)
摘要:
class Person: @staticmethod # 静态方法 def yue(): print("fsadf") # 静态方法可以使用对象访问. 也可以使用类名访问. 但是一般推荐使用类名访问 p = Person() p.yue() # 推荐使用类名访问 Person.yue() 阅读全文
posted @ 2018-12-27 21:25 缥缈映苍穹 阅读(129) 评论(0) 推荐(0)
摘要:
class Person: def __init__(self, name, id, gender, birth): self.name = name # 实例变量 对象里的变量 self.id = id self.gender = gender self.birth = birth p = Person("wusir... 阅读全文
posted @ 2018-12-27 21:24 缥缈映苍穹 阅读(214) 评论(0) 推荐(0)
摘要:
class Computer: # 实例方法 def play(self): print("电脑可以扫雷") # 在定义实例方法的时候. 必须给出一个参数 self # 形参的第一个参数, 自动的把对象给传递进来 def work(self): # self 是当前类的对象 print(self) pri... 阅读全文
posted @ 2018-12-27 21:24 缥缈映苍穹 阅读(136) 评论(0) 推荐(0)
摘要:
# 子类自动拥有父类中除了私有内容外的其他所有内容 # 王思聪(熊猫TV) -> 王健林(年龄) # 继承目的: 对父类进行扩展 class Foo: def getMoney(self): print("拿钱") # class Bar(Foo): pass # # b = Bar() b.getMoney() # 此时调用的是父类中的方法 # 当出现xx... 阅读全文
posted @ 2018-12-17 21:42 缥缈映苍穹 阅读(121) 评论(0) 推荐(0)
浙公网安备 33010602011771号