私は抽象クラスを持っていship
ます。
from abc import ABC, abstractmethod
class ship(ABC):
def __init__(self):
...
@abstractmethod
def do_stuff(self,stuff,things):
pass
それから継承する複数のクラスがあります(、、、destroyer
などcruiser
... patrol_boat
)
class carrier(ship):
def __init__(self):
....
def do_stuff(self,stuff,things):
....
現在、追加する場合はdef do_more_stuff(self):
、ship
class ship(ABC):
def __init__(self):
...
@abstractmethod
def do_stuff(self,stuff,things):
pass
@abstractmethod
def do_more_stuff(self,stuff,things):
pass
変更は、コンソールに再入力するまで、どのサブクラスにも影響しません。これを変更するにはどうすればよいですか?