面向对象与继承
1、编程的方式 2、面向对象的基本概念 3、类的基本概念 4、类的定义与调用——简单代码举例 注:建议类名的开头字母用大写,在Python中,类内的函数称作方法,类外的函数还是称作函数。 #!/usr/bin/env python # -*- coding:utf-8 -*- # Author:ZhengzhengLiu #类 classPerson: i =10#属性(变量) defeat(self):#方法(函数) print("eating...") pass #类的调用 a = Person() a.eat() #运行结果: eating... classPerson(): #对象属性 构造方法 在实例化对象时会自动调用 # 实例化的对象就具有name和age两个属性 #self是指当前的对象 self不是关键字可以被代替,但是习惯使用self指代当前对象 def__init__(self,name,age): # 通过构造方法声明了两个对象属性 #对象.name属性 = name参数 self.name = name self.age = age #声明一个类方法 defspeak(self): print("Hello,my name is %s,and I'm %d years old"%(self.name,self.age)) #创建实例对象 会触发构造方法