出名的网站制作正规公司,2021年网络营销考试题及答案,一个网站绑定两个域名,做相册网站T2.编写程序实现乐手弹奏乐器。乐手可以弹奏不同的乐器从而发出不同的声音。可以弹奏的乐器包括二胡、钢琴和琵琶。要求#xff1a; (1)定义乐器类Instrument#xff0c;包括方法makeSound() (2)定义乐器类的子类#xff1a;二胡Erhu、钢琴Piano和小提琴Violin (3)定义乐手类…T2.编写程序实现乐手弹奏乐器。乐手可以弹奏不同的乐器从而发出不同的声音。可以弹奏的乐器包括二胡、钢琴和琵琶。要求 (1)定义乐器类Instrument包括方法makeSound() (2)定义乐器类的子类二胡Erhu、钢琴Piano和小提琴Violin (3)定义乐手类Musician可以弹奏各种乐器play(Instrument i) (4)定义测试类给乐手不同的乐器让他弹奏。 (1)定义乐器类Instrument包括方法makeSound()
public class Instrument {public void makeSound() {System.out.println(发出声音);}
}(2)定义乐器类的子类二胡Erhu、钢琴Piano和小提琴Violin
public class Erhu extends Instrument{Overridepublic void makeSound() {System.out.println(二胡发出嘹亮的声音);}
}
public class Piano extends Instrument{Overridepublic void makeSound() {System.out.println(钢琴发出悦耳的声音);}
}public class Violin extends Instrument{Overridepublic void makeSound() {System.out.println(小提琴发出柔和的声音);}
}
(3)定义乐手类Musician可以弹奏各种乐器play(Instrument i)
public class Musician {public void play(Instrument instru){instru.makeSound();}
} 4)定义测试类给乐手不同的乐器让他弹奏
public class test {public static void main(String[] args) {Musician mnew Musician();Instrument erhunew Erhu();Instrument pianonew Piano();Instrument violinnew Violin();m.play(erhu);m.play(piano);m.play(violin);}
}(5)运行截图