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 + -
显示快捷键?