小星星弹奏器
Posted 天天掉头发
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小星星弹奏器相关的知识,希望对你有一定的参考价值。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WMPLib;//需要额外添加的引用,win媒体播放器,后缀.dll namespace xxx class Program static void Main(string[] args) while(1==1) //Console.ReadKey(); //Console.Beep(800, 500); ConsoleKeyInfo ck = Console.ReadKey(true);//读取输入,传入true是为了不显示在控制台上 char c = ck.KeyChar;//用.KeyChar这个方法,将ConsoleKeyInfo类型的值转为char类型 Console.WriteLine(c); WindowsMediaPlayer wm = new WindowsMediaPlayer(); wm.URL = @"D:\\vs_code_\\trash\\xxx_trash\\"+c+".mp3";//调用方法,地址是存放音阶的地址(do lai mi fa suo 那些)
环境:vs2019 windows11
弹奏乐器
1 package aaa; 2 3 class Instrument { 4 public void play () { 5 System.out.println("弹奏乐器:"); 6 } 7 } 8 9 class Wind extends Instrument { 10 public void play () { 11 System.out.println("弹奏Wind"); 12 } 13 public void play2 (){ 14 System.out.println("调用wind的play2"); 15 } 16 17 } 18 19 class Brass extends Instrument { 20 public void play () { 21 System.out.println("弹奏Brass"); 22 } 23 public void play2 () { 24 System.out.println("调用brass的play2"); 25 } 26 27 } 28 29 30 31 public class Music { 32 public static void tune (Instrument i) { 33 i.play(); 34 } 35 36 public static void main(String[] args) { 37 Music mm = new Music(); 38 Instrument dd = new Instrument(); 39 Wind w = new Wind(); 40 Brass xx = new Brass();
41 mm.tune(xx);
42 mm.tune(w); 43 } 44 }
以上是关于小星星弹奏器的主要内容,如果未能解决你的问题,请参考以下文章
JavaFX实战:模拟电子琴弹奏效果,鼠标弹奏一曲piano送给大家
JavaFX实战:模拟电子琴弹奏效果,鼠标弹奏一曲piano送给大家
JavaFX实战:模拟电子琴弹奏效果,鼠标弹奏一曲piano送给大家