java创建了两个类如何在main调用
时间: 2024-10-16 07:22:30 浏览: 20
在Java中,如果你创建了两个类,比如`ClassA`和`ClassB`,并且它们之间存在关联(例如,`ClassB`继承自`ClassA`或者是`ClassA`的子接口),你可以按照以下步骤在`Main`类中调用:
1. 首先,确保你已经包含了需要的类文件,如果是继承关系,你需要导入`ClassA`和`ClassB`;如果是实现了接口,需要导入接口和实现它的类。
```java
import ClassA;
import ClassB; // 如果ClassB继承自ClassA
```
2. 在`Main`类的`public static void main(String[] args)`方法里,你可以通过实例化对象的方式选择使用哪个类的方法:
- 如果是简单的实例化并调用方法,可以选择任意一个类的对象:
```java
ClassA objA = new ClassA();
ClassB objB = new ClassB();
objA.myMethod(); // 调用ClassA的方法
objB.myMethod(); // 调用ClassB的方法
```
- 如果是通过父类引用调用子类特有的方法(多态),那么:
```java
ClassA parentObj = new ClassB(); // 创建ClassB对象并赋值给ClassA类型的变量
parentObj.myMethod(); // 这时候会调用ClassB的myMethod()
```
记得每个类都得有自己的`myMethod()`这样的方法,这将是你实际想要调用的具体功能。
阅读全文