实例变量
本帖最后由 白白白白丶白 于 2020-7-10 14:16 编辑class Vehicle():
def __init__(self, wheelcount, power):
# 构造方法, 参数有轮子数和动力
self.wheelcount, self.power= wheelcount, power
# 构造方法之定义了self.whellcount, self.power两个实例变量
def drive(self, distance):
# 定义drive方法
try:
self.totaldistance += distance
except:
self.totaldistance = distance
def gettotaldistance(self):
if not hasattr(self, 'totaldistance'):
self.totaldistance=0
return self.totaldistance
car.oil=0
truck=(4,'汽油发动机')
能像上面一样增加truck实例对象吗,为什么我试着不行
这是不是漏了类名 漏了 self. 。
{:7_114:} 没看懂问题
turck =Vehicle(4,'汽油发动机')
这样实例化对象?
永恒的蓝色梦想 发表于 2020-7-10 14:20
漏了 self. 。
self.?
不是 truck = Vehicel(4, '汽油发动机')这样才能实例化对象么
我看的例子上面直接truck = (4, '汽油发动机')我试了一下并没有什么用 Twilight6 发表于 2020-7-10 14:28
没看懂问题
turck =Vehicle(4,'汽油发动机')
我看的例子他直接turck =(4,'汽油发动机')。
我觉得是turck =Vehicle(4,'汽油发动机')
我还以为是什么新方法
或者网页显示出错了? 白白白白丶白 发表于 2020-7-10 14:29
self.?
不是 truck = Vehicel(4, '汽油发动机')这样才能实例化对象么
我看的例子上面直接truck = (4, ...
你这问题描述得太随便了,所以我回答的也随便啦 永恒的蓝色梦想 发表于 2020-7-10 14:35
你这问题描述得太随便了,所以我回答的也随便啦
额
白白白白丶白 发表于 2020-7-10 14:31
我看的例子他直接turck =(4,'汽油发动机')。
我觉得是turck =Vehicle(4,'汽油发动机')
我觉得是错了, turck =(4,'汽油发动机') 是赋值一个元组而已
页:
[1]