#!/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