downcastingdemo1.java
来自「JAVA的一些基础教程」· Java 代码 · 共 38 行
JAVA
38 行
class 动物{
}
class 鸟 extends 动物{
void 唱歌(){
System.out.println("啾啾啾...");
}
}
class 昆虫 extends 动物{
}
class 啄木鸟 extends 鸟{
void 啄木头(){
System.out.println("咚咚咚,啄木头");
}
}
class 蚂蚁 extends 昆虫{
void 拖东西(){
System.out.println("拖树叶");
}
}
public class DowncastingDemo1{
public static void main(String arg[]){
动物 a = new 鸟();
鸟 b = new 鸟();
啄木鸟 c = new 啄木鸟();
蚂蚁 d = (蚂蚁)a;
d.拖东西();
// 昆虫 e = (昆虫)b;
动物 f = c;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?