java如何显示两个类
显示两个类的基本方法
在Java中显示两个类通常涉及类的定义、实例化以及调用类的方法或属性。以下是具体实现方式:
定义两个类

class FirstClass {
void display() {
System.out.println("这是第一个类");
}
}
class SecondClass {
void show() {
System.out.println("这是第二个类");
}
}
在主类中实例化并调用
public class Main {
public static void main(String[] args) {
FirstClass obj1 = new FirstClass();
SecondClass obj2 = new SecondClass();
obj1.display();
obj2.show();
}
}
通过继承实现类关联
若需展示类之间的继承关系,可通过以下方式实现:

class ParentClass {
void parentMethod() {
System.out.println("父类方法");
}
}
class ChildClass extends ParentClass {
void childMethod() {
System.out.println("子类方法");
}
}
public class Main {
public static void main(String[] args) {
ChildClass child = new ChildClass();
child.parentMethod(); // 调用继承的父类方法
child.childMethod(); // 调用子类方法
}
}
使用静态方法直接调用
若类方法为静态,无需实例化即可调用:
class ClassA {
static void printA() {
System.out.println("ClassA的静态方法");
}
}
class ClassB {
static void printB() {
System.out.println("ClassB的静态方法");
}
}
public class Main {
public static void main(String[] args) {
ClassA.printA();
ClassB.printB();
}
}
通过接口实现多态
利用接口展示不同类的统一行为:
interface CommonInterface {
void execute();
}
class ImplClass1 implements CommonInterface {
@Override
public void execute() {
System.out.println("实现类1的执行逻辑");
}
}
class ImplClass2 implements CommonInterface {
@Override
public void execute() {
System.out.println("实现类2的执行逻辑");
}
}
public class Main {
public static void main(String[] args) {
CommonInterface obj1 = new ImplClass1();
CommonInterface obj2 = new ImplClass2();
obj1.execute();
obj2.execute();
}
}
注意事项
- 确保每个类文件名为
ClassName.java且与类名一致(公共类必须如此)。 - 若类在不同包中,需通过
import语句引入。 - 访问权限(如
private/public)需根据实际需求设置。






