Pytthon案例:创建Music音乐类

来自CloudWiki
跳转至: 导航搜索
#定义一个音乐类 Music
#属性:歌名,演唱者,时长,歌词
#行为:打印歌曲信息,播放歌曲

class Music:
    name="微微"
    singer="陈迅"
    during_time="4分30秒"
    __words="歌词略"

    def __init__(self,name,singer):
        self.name =name
        self.singer = singer

    def printInfo(self):
        print("歌曲名称:",self.name,",演唱者: ",self.singer)

    def playMusic(self):
        print(self.words)

#定义一个电影类 Movie
#属性:电影名,导演,主要演员,国家,上映时间
#行为:打印电影信息,打印电影主要演职员

if __name__=="__main__":
    m = Music("好一朵茉莉花","宋祖英")
    m.printInfo()
    m.playMusic()
    print(Music.name,Music.singer)#类的属性
    print(m.name,m.singer)#对象的属性
    print(Music.words)