一个Goods类,属性有:编号(no),名称(name),价格(price)均为私有变量,价格的默认值为:0.0,为各个属性写出相应的get,方便类测试程序读取私有变量值,方法名为get+下划线+属性名,如get_name()。
并写出类测试程序,并生成类Goods对象gd1,工号、姓名分别用构造函数赋值,编号的值为2126031108,名称为lxy。用print语句输出gds1的编号,名称和价格
class Goods:
def __init__(self, no,name):
self.no = no
self.name = name
self.price = 0.0
def get_no(self):
return self.no
def get_name(self):
return self.name
def get_price(self):
return self.price
gd1 = Goods('2126031108','lxy')
print(gd1.get_no())
print(gd1.get_name())
print(gd1.get_price())
# 定义
Class Goods:
__no__=""
__name__=""
__price__=0.0
def __init__(self,no,name):
self.__no__=no
self.__name__=name
def get_no(self):
return self.no
def get_name(self):
return self.name
def get_price(self):
return self.price
# 构造gd1对象
gd1 = Goods("2126031108","lxy")
print("编号:",gd1.get_no(),",名称:",gd1.get_name(),",价格:",gd1.get_price())
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!