python-CSD-kursu/python-temel/polymorphism.py~

42 lines
834 B
Python
Raw Normal View History

2023-07-15 13:14:37 +03:00
class MP3:
def __init__(self, path):
self.path = path
def play(self):
print("MP3 çalıyor")
class WAV:
def __init__(self, path):
self.path = path
def play(self):
print("WAV çalıyor")
class WMA:
def __init__(self, path):
self.path = path
def play(self):
print("WMA çalıyor")
class M4A:
def __init__(self, path):
self.path = path
def play(self):
print("M4A çalıyor")
def playMusic(p):
p.play()
#mp3 = MP3('c:\\temp\\x.mp3')
#wav = WAV('c:\\temp\\y.wav')
#wma = WMA('c:\\temp\\z.wma')
#m4a = M4A('c:\\temp\\k.m4a')
#GNU/Linux'a göre düzenlenecektir.
mp3 = MP3('/home/hwpplayer1/Music/x.mp3')
wav = WAV('/home/hwpplayer1/Music/y.wav')
wma = WMA('/home/hwpplayer1/Music/z.wma')
m4a = M4A('/home/hwpplayer1/Music/k.m4a')