3)(基础题)阅读以下的程序,回答程序后的问题: class people(object): te="隐私" def init(self,name,age,weight): self.name=name self.age=age self.weight=weight def eat(self,x): self.weight=self.weight+x*0.01 def fun(self): pass def fun2(self): pass def getyinsi(self): return self.__te class student(people): def init(self,s,m): self.no=s self.score=m def getscore(self): print("%s的成绩为%s"%(self.name,self.score)) zhangsan=people("张三",20,100) zhangsan.(1)_____ lisi=student("100000001",95) lisi.________________(2)_________________ 回答以下问题: ①父类people拥有几个成员?分别列出来。 属性: 方法:②子类student拥有几个成员?分别列出来。 属性: 方法: ③在后面zhangsan对象的引用位置(1)可以填写的成员有: ④在后面lisi对象的引用位置(2)可以填写的成员有:
时间: 2024-02-26 11:52:12 浏览: 58
①父类people拥有3个成员:name、age、weight属性和eat、fun、fun2方法。
②子类student拥有2个成员:no和score属性,以及getscore方法。
③在后面zhangsan对象的引用位置(1)可以填写的成员有:name、age、weight、eat、fun、fun2。
④在后面lisi对象的引用位置(2)可以填写的成员有:name、age、weight、eat、fun、fun2、no、score、getscore。
阅读全文