首页 > 代码库 > 【python】初识python
【python】初识python
【类1:类】
#!/usr/bin/python# -*- coding:UTF-8 -*-class Dog(): #construct #类变量可以不用显式定义在类的头部 但是最好不要这样做 #类变量不显式区分public 和 private, 隐式规则:变量前缀是__,则表示该变量是private变量,否则为public def __init__(self, name, age): self.name = name self.age = age def sit(self): print(self.name.title() + " is now sitting") def roll_over(self): print(self.name.title() + " rolled over")dog = Dog("dabai", 10) dog.sit()dog.roll_over();print dog.name
【类2:继承】
#!/usr/bin/python# -*- coding:UTF-8 -*-class Animal(): def __init__(self, animal_type, name): self.animal_type = animal_type; self.name = name;class Dog(Animal): def __init__(self, name, age): self.name = name #python2的语法 #python3的语法: super().__init__(param1, param2, ...) Animal.__init__(self, "reptiles", name) self.age = age self.animal_type = "reptiles" def sit(self): print(self.name.title() + " is now sitting") def roll_over(self): print(self.name.title() + " rolled over")dog = Dog("dabai", 10)dog.sit()dog.roll_over();print dog.nameprint dog.animal_type
【python】初识python
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。