Java の 2 つのクラスがどのように関連付けられているか。
Java では、次の方法で 2 つのクラスを関連付けることができます。
- クラスは他のクラスを継承することができ、この継承により、サブクラスは親クラスの特性とメソッドを継承して、親クラスに関連付けます。
public class ParentClass {
// 父类的属性和方法
}
public class ChildClass extends ParentClass {
// 子类的属性和方法
}
- 関連付け:あるクラスは別のクラスのオブジェクトをプロパティとして包み込むことができ、関連付けにより、あるクラスの中で別のクラスのプロパティとメソッドを使用できる。
public class ClassA {
private ClassB classB; // ClassA包含一个ClassB的对象作为属性
public void doSomething() {
classB.methodB(); // 在ClassA中使用ClassB的方法
}
}
public class ClassB {
public void methodB() {
// ClassB的方法实现
}
}
- 依存関係:あるクラスがメソッドの中で、引数やローカル変数として、別のクラスのオブジェクトを使用すること、この依存を通じて、あるクラスで別のクラスのメソッドを利用することができる
public class ClassA {
public void doSomething(ClassB classB) {
classB.methodB(); // 在ClassA中使用ClassB的方法
}
}
public class ClassB {
public void methodB() {
// ClassB的方法实现
}
}
以上の方法により、Javaで分類と分類間の関係を確立して、分類と分類の間の相互作用とデータ転送を実現できます。