【发布时间】:2021-09-11 11:51:09
【问题描述】:
我尝试在一个类里面创建一个类,如何传递参数? 这是我的代码,有人可以帮我纠正这个代码:
class student:
def __init__(self, name, rollno, brand, ram, cpu):
self.name = name
self.rollno = rollno
self.lap = self.laptop(self, brand, ram)
def show(self):
print(self.name, self.rollno)
class laptop:
def __init__(self, brand, ram, cpu):
self.brand = brand
self.ram = ram
self.cpu = cpu
def show(self):
print(self.brand,self.ram,self.cpu)
def __str__(self):
return self.brand, self.ram, self.cpu
def __str__(self):
return self.name, self.rollno
s1=student("Raj",3,"hp","i5",16)
s2=student("Ram", 2, "dell", "i3", 8)
s1.show()
【问题讨论】:
标签: python-3.x class parameter-passing