目录
一、定义一个类(不限定定义哪个类)
要求:
a.需要有一个类变量
b.需要有>=2个的对象变量
c.定义一个方法:打印类变量和对象变量
d.使用print打印对象->输出为This is a object
e.实例化两个对象:且两个对象相加等于2
f.为对象添加一个临时变量temp_var
class Person:
country = 'china'
def __init__(self, name, age):
self.name = name
self.age = age
def print_info(self):
print("类变量", self.country)
print("对象变量", self.name, self.age)
def __str__(self):
return 'This is a object'
def __add__(self, other):
return 2
per1 = Person("张三", 20)
per2 = Person("李四", 22)
per1.print_info()
print(per1)
print(per1 + per2)
per1.type = "temp_var"
print(per1.type)
结果:
类变量 china
对象变量 张三 20
This is a object
2
temp_var