# 对象:# 万物皆对象:对象是具体的特征(名词),行为(动词) # 语言:属性,方法 # 学生:学念,抽象 ,不代表具体的 # 语法:cla生类 具有共同的属性和行为的对象的集合叫作类 # 类是一种概ss:类名: # class Person(object): # 属性 # 方法 # def test(self):# 属性# 方法(函数) # print("这是test方法,,,") # 生成一个tom对象 # tom=Person()#默认调用了类中的构造方法和初始化方法 # tom.test() # tom.name="TOM"#对象属性 # print(tom.name) # class Person: # def __init__(self,name,sex,age): # self.name=name # def hello(self): # print("我的姓名:") class Steam(object): def __init__(self, guojia, renshu, qouduimin, ): self.guojia = guojia self.renshu = renshu self.qouduimin = qouduimin def abc(self): print("国家:{0}, 人数:{1}, 球队名称:{2}".format(self.guojia, self.renshu, self.qouduimin)) list = Steam("德国", "狮子", "8") list.abc() # def __str__(self):将父类的方法重写 # 封装 class Student: def set_name(self, name): self.__name = name def get_name(self): return self.__name def set_sex(self, sex): if sex != "男" and sex != "女": print("性别只能为男或女") else: self.__sex = sex def get_sex(self): return self.__sex stu = Student() stu.set._name("赵六") stu.set_sex("abc")