【发布时间】:2020-03-28 15:34:34
【问题描述】:
class Air:
def __init__(self,supplier,delivery,ensurance):
self.supplier = supplier
self.delivery = delivery
self.ensurance = ensurance
def rate_for_custom(self):
return (self.supplier + self.delivery + self.ensurance)
class Sea:
def __init__(self,supplier,delivery,ensurance,port_tax):
self.supplier = supplier
self.delivery = delivery
self.ensurance = ensurance
self.port_tax = port_tax
def rate_for_custom(self):
return (self.supplier + self.delivery + self.ensurance + self.port_tax)
所以我正在尝试编写一个程序来计算以色列的进口税。
有两种类型:一种在海中,一种在空中
它们都共享相同的属性,除了需要用另一个属性计算 Sea。
我觉得我的代码不好(我是一周前开始编程的新手)
在这种情况下使用两个类可以吗?如果不是解决方案是什么(仍然使用 OOP,因为我需要练习)
【问题讨论】:
标签: python class oop attributes instance