java类的多态编程。 (1)乐器(InstrumeNT)分为:钢琴(Piano)、小提琴(Vio
publicclassInstrument{
publicvoidplay(){
System.out.println("演奏乐器......");
publicclassPianoextendsInstrument{
publicvoidplay(){
System.out.println("弹奏钢琴......");
publicclassViolinextendsInstrument{
publicvoidplay(){
System.out.println("演奏小提琴......");
publicclassTestPlay{
publicstaticvoidmain(String[]args){
Instrumentpr=newInstrument();
pr.play();
Instrumentp=newPiano();
p.play();
Instrumentv=newViolin();
v.play();
更多追问追答
static不能声明为静态。。。怎么回事
因为你调用的类不是静态的
这个我弄出来了。
还有个是声明的子类piano.violin.textplay错误提示声明在自己子文件中
因为上面这4个类,我是创建了4个class文件。所以每个类可以是公共的。
如果你把4个类写到一个class中,那么只能有一个类是公共的。(你可以把paino这个类的修饰词public去掉就可以了)
嗯。明天试试
如何用 python 编程实现让键盘编程钢琴
是已经包含了,但不是以可执行文件的形式存在,而是以动态链接库的形式被调用,你可以在安装目录里搜索sqlite3,会找到sqlite3.dll