java面向对象编写一个有音乐名称音乐类型的音乐类并测试
时间: 2023-08-15 12:06:45 浏览: 163
java有关音乐的程序
好的,以下是一个具有音乐名称和音乐类型的Java音乐类示例,并附带一个简单的测试:
```java
public class Music {
private String title;
private String type;
public Music(String title, String type) {
this.title = title;
this.type = type;
}
public String getTitle() {
return title;
}
public String getType() {
return type;
}
public void play() {
System.out.println("Now playing: " + title + " (" + type + ")");
}
public static void main(String[] args) {
Music myMusic = new Music("Bohemian Rhapsody", "Rock");
myMusic.play();
}
}
```
在这个音乐类中,我们有两个私有变量来存储音乐的标题和类型。我们还有一个构造函数来初始化这些变量,并且有两个公共方法来获取这些变量的值。
最后,我们还有一个名为“play”的公共方法,该方法将打印出当前播放的音乐的标题和类型。这个方法可以在其他类中调用,以便播放音乐。
在我们的测试中,我们创建了一个名为“myMusic”的音乐对象,其中包含“Bohemian Rhapsody”这首摇滚乐和“Rock”类型的信息。我们然后通过调用“play”方法来播放这首音乐。
希望这个示例可以帮助您了解如何在Java中编写一个具有音乐名称和类型的音乐类,并进行简单的测试。
阅读全文