test.java
来自「java入门经典教程 java入门经典教程 java入门经典教程」· Java 代码 · 共 30 行
JAVA
30 行
// 例2.7.1 Test.java
class Animal // 父类 Animal
{
void breathe()
{
System.out.println("animal breathe");
}
final static void live(Animal an) // 不能被继承
{
an.breathe();
}
}
class Fish extends Animal // 子类 Fish
{
void breathe() // 覆盖了Animal类中的breathe()方法
{
System.out.println("fish bubble");
}
}
public class Test
{
public static void main(String[] args)
{
Fish fh = new Fish(); // 创建一个Fish类的对象fh
Animal an; // 定义一个Animal类的对象引用an
an = fh; // 将子类对象fh的引用传递给父类对象的引用an
Animal.live(an); // 将an作为参数,调用Animal的静态方法live()
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?