python语法基础-初始化/继承

写了一些程序,基本上都是直接def函数 然后在main方法中 调用 但是在一些应用程序中 会有基本语法的使用(初始化,继承)

初始化:

1.在程序执行时一定执行一次的操作

2.python中初始化init 参数第一个必须要加self

3.对变量进行赋值

继承:

子类继承父类

1.子类继承父类 直接:子类(父类)

2.子类可以调用父类方法: 子类.父类方法

1 class Animal: #父类animal 2 def __init__(self,name): #初始化父类 3 self.name=name 4 print("name of animal is %s"%self.name) 5 def alive(self): #父类方法 6 print("%s is alive"%self.name) 7 8 class Person(Animal): #子类person 继承animal 9 def __init__(self,name,age): #初始化子类 10 self.name=name 11 self.age=age 12 print("my name is", name) 13 print("i am", age) 14 def work(self): #子类方法 15 print("%s is working" %self.name) 16 17 if __name__ == \'__main__\': 18 xiaoming=Person("xiaoming",18) 19 xiaoming.alive() 20 xiaoming.work() 21 dog = Animal("dag")

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwxxjj.html