尝试学习 Python/编程,我有一个关于类/继承的问题。我创建了一个“Media”类,我想创建一个名为“Movie”的实例来从 Media 继承。对于媒体,我将出版商硬编码为始终等于“环球影城”,所以我想让我的电影打印出出版商并让它打印出“环球影城”,但我不知道如何实现这一点。我在下面有我的代码并尝试了各种语法,但无法弄清楚。
class Media:
def __init__(self, publisher = 'Universal Studios', market = 'USA'):
self.publisher = publisher
self.market = market
def get_media_info(self):
print(self.publisher, self.market)
return None
class Movie(Media):
def __init__(self, movie_data):
super().__init__(movie_data)
self.movie_data = movie_data
def test(self):
print(publisher)
test = Movie(movie_data = {'title': 'one', 'rating': 'two'})
test.test()
