當前位置:首頁 » 編程語言 » java鋼琴

java鋼琴

發布時間: 2022-04-19 08:25:39

㈠ 模擬鋼琴java源代碼

http://yuncode.net/code/c_5052c1fddaa6538

有很多啊

㈡ java 鋼琴程序 鍵盤事件不起作用

try{
yjz[i]=Applet.newAudioClip(new URL(s));
}catch(Exception e){e.printStackTrace();}

列印這個異常出來看看。

本程序不是APPLET的,卻使用了Applet的方法

JFrame中添加了別的組件,再添加按鍵事件,往往不起作用

㈢ java類的多態編程。 (1)樂器(Instrument)分為:鋼琴(Piano)、小提琴(Vio

public class Instrument {
public void play(){
System.out.println("演奏樂器......");
}
}


public class Piano extends Instrument{
public void play(){
System.out.println("彈奏鋼琴......");
}
}


public class Violin extends Instrument{
public void play(){
System.out.println("演奏小提琴......");
}
}


public class TestPlay {
public static void main(String[] args) {
Instrument pr = new Instrument();
pr.play();
Instrument p = new Piano();
p.play();
Instrument v = new Violin();
v.play();

}
}


㈣ java格式鋼琴曲譜

這個......還真沒見過......
試試OVE五線譜轉MID格式再轉JAVA格式......
不行就轉成圖片格式塞進去一點點看.

㈤ java 一個簡單鋼琴作業的代碼 不知道哪裡有問題

你把代碼粘出來,不然大家也不知道該如何解決。

㈥ 請Java高手幫我解答兩個學習問題,關於「多態」!

public class Instrument {
public void play(){
System.out.println("instrument is playing");
}
}

public class Piano extends Instrument{
public void play(){
System.out.println("piano is playing");
}
}
public class Violin extends Instrument{
public void play(){
System.out.println("voilin is playing");
}
}
測試:
public class InstrumentTest(){
public static void main(String[] args) {
Instrument instrument = new Piano();
instrument.play();
instrument = new Violin();
instrument.play();
}
}

㈦ 用java編寫的一個鋼琴軟體但是沒有聲音怎麼辦

我自己以前做過。
方法是:
1.監聽每個鍵盤上的按鍵。
2.把按鍵轉換成數值(自己定義)。
3.調用java的midi介面。發聲。

㈧ 我想用JAVA寫一個小程序鋼琴,我需要擴充java哪方面知識啊

awt,多線程

㈨ 用java新建一個樂器類,包含屬性:名稱、重量、品牌、價格;包含方法:不帶參數的構造方法、表演方法

/**
*樂器類
*/
publicclassInstrument{
//名稱
privateStringname;
//重量
privateStringweight;
//品牌
privateStringbrand;
//價格
privateStringprice;

//無參構造
publicInstrument(){
}

//表演方法
publicvoidperform(){
System.out.println("表演方法");
}

publicStringgetName(){
returnname;
}

publicvoidsetName(Stringname){
this.name=name;
}

publicStringgetWeight(){
returnweight;
}

publicvoidsetWeight(Stringweight){
this.weight=weight;
}

publicStringgetBrand(){
returnbrand;
}

publicvoidsetBrand(Stringbrand){
this.brand=brand;
}

publicStringgetPrice(){
returnprice;
}

publicvoidsetPrice(Stringprice){
this.price=price;
}
}
/**
*鋼琴類
*/
{
//類型
privateStringtype;
//製作年份
privateStringyear;
//出產國
privateStringcountry;

//重寫表演方法
publicvoidperform(){
System.out.println("用手指輕輕敲擊彈奏");
}

publicStringgetType(){
returntype;
}

publicvoidsetType(Stringtype){
this.type=type;
}

publicStringgetYear(){
returnyear;
}

publicvoidsetYear(Stringyear){
this.year=year;
}

publicStringgetCountry(){
returncountry;
}

publicvoidsetCountry(Stringcountry){
this.country=country;
}
}
/**
*小提琴類
*/
{
//琴弦廠家
privateStringfactory;
//製作者
privateStringmaker;

//重寫表演方法
publicvoidperform(){
System.out.println("用琴弓輕輕拉動琴弦");
}

publicStringgetFactory(){
returnfactory;
}

publicvoidsetFactory(Stringfactory){
this.factory=factory;
}

publicStringgetMaker(){
returnmaker;
}

publicvoidsetMaker(Stringmaker){
this.maker=maker;
}
}
/**
*測試類
*/
publicclassTest{

publicstaticvoidmain(String[]args){
//鋼琴表演
Pianop=newPiano();
p.perform();
//小提琴表演
Violinv=newViolin();
v.perform();

}
}

㈩ java 用多態實現不同的樂器演奏不同的音樂,並列印輸出

樓上寫的相當不錯

運行時多態主要是兩個方面,一個是 繼承而來的多態 另個就是介面了

凡是實現了某個介面的類

我們都能在運行時,用相應的介面來引用此類,從而控制其成員,

當然成員只限於介面裡面聲明過的

上面程序中 Instrument 就是一個介面

因此對於所有實現了該介面的樂器類 我們都可以這樣來演奏

e.g

Fife fife = new Fife("Beat it");

Instrument instrument = fife;

instrument.musical("Dangerous");

熱點內容
安卓微信下載的壓縮文件在哪裡 發布:2025-01-23 12:44:56 瀏覽:17
廣州電信上傳速度 發布:2025-01-23 12:43:22 瀏覽:896
怎麼清除最常訪問 發布:2025-01-23 12:42:29 瀏覽:527
女人資產如何配置 發布:2025-01-23 12:39:22 瀏覽:27
sql判斷字元 發布:2025-01-23 12:37:44 瀏覽:531
sql存儲過程返回值 發布:2025-01-23 12:32:31 瀏覽:274
陌陌怎麼改密碼 發布:2025-01-23 12:24:41 瀏覽:751
linux文件大小查看 發布:2025-01-23 12:19:35 瀏覽:974
三星s4文件加密 發布:2025-01-23 12:18:55 瀏覽:373
備份密碼解鎖在哪裡點 發布:2025-01-23 12:14:27 瀏覽:857