Python:对象
#!/usr/bin/python3 #对象实例 class Person: num=200 def __init__(self,name,sex): self.name=name self.sex=sex def f(self): return "good" def speak(self): print("Person.speak 用户:%s 性别:%s"%(self.name,self.sex)) #实例化类 x = Person("张三","男") print("x.num",x.num) print("x.name",x.name) print("x.sex",x.sex) x.f() x.speak() #单继承 class Student(Person): def __init__(self,name,sex,grade): Person.__init__(self,name,sex) self.grade=grade #方法重写 def speak(self): print("Student.speak: 用户:%s 性别:%s 年级:%s"%(self.name,self.sex,self.grade)) y=Student("李四","女","二年级") print("y.name",y.name) print("y.sex",y.sex) print("y.grade",y.grade) y.speak() #私有变量 #__privateCount #publicCount