どうすればいいですか?
class car:
def __init__(self, tires, color, age):
self.tires = tires
self.color = color
self.age = age
def gTires(self):
return self.tires
def gColor(self):
return self.color
def gAge(self):
return self.age
car1 = car(3, "Red", "1996")
carTires = car1.gTires
carColor = car1.gColor
carAge = car1.gAge
print("Your car 'car1' is done. It has " + carTires + " tires, is " + carColor + " and was made year " + carAge)
print()
print("But I heard you wanted it to have four tires?")
print("No problem (right?).")
car1 = car((car1.gTires + 1), (car1.gColor), (car1.gAge))
それで、私の質問は属性の使用方法についてです。最初に行ったように、すべての変数を設定する必要がありますか? つまり、それらをインスタンスメソッドにしたくありませんが、設定しないとそうなるようです。また、最後の行で car1 のタイヤ数の値を変更したいのですが、他のすべての属性は変更したくありません。他のすべての属性も設定せずにそれを行う方法はありますか?
意味がわからなかったらすみません、私の質問を理解するのが難しいと思うかどうか聞いてください。