📄 test.java
字号:
// 例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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -