sample8_25.java
来自「Java SE 6.0前11章示的示例代码,简单易学」· Java 代码 · 共 43 行
JAVA
43 行
package wyf.jc;
class Vehicle{}
//Car类继承自Vehicle类
class Car extends Vehicle{}
//Truck类继承自Car类
class Truck extends Car {}
class UseCar
{
//该方法参数为Vehicle型
public void show(Vehicle v)
{
System.out.println("调用的是具有Vehicle参数的方法!!!");
}
//该方法参数为Car型
public void show(Car c)
{
System.out.println("调用的是具有Car参数的方法!!!");
}
}
public class Sample8_25
{
public static void main(String[] args)
{
//创建对象,调用方法
UseCar a=new UseCar();
//声明Vehicle类引用并将其指向该类的对象
Vehicle v=new Vehicle();
//声明Car类引用并将其指向该类的对象
Car c=new Car();
//声明Truck类引用并将其指向该类的对象
Truck t=new Truck();
System.out.print("用Vehicle类型参数调用:");
//使用引用v作为参数调用show方法
a.show(v);
System.out.print("用Car类型参数调用:");
//使用引用c作为参数调用show方法
a.show(c);
System.out.print("用Truck类型参数调用:");
//使用引用t作为参数调用show方法
a.show(t);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?