Javaのクラス間呼び出し

Javaでは、クラス間の呼び出しは以下のように実行できます。

  1. オブジェクト作成呼び出し:あるクラスは他のクラスのオブジェクトを作成、そしてそのオブジェクトから他のクラスのメソッドを呼び出すか、プロパティにアクセスすることができます。
ClassName object = new ClassName();
object.methodName();
object.propertyName;
  1. メソッドやプロパティにstaticキーワードが使われている場合、オブジェクトの作成不要でクラス名から直接呼び出し可能
ClassName.methodName();
ClassName.propertyName;
  1. 継承呼び出し:サブクラスはスーパークラスのメソッドとプロパティを継承でき、サブクラスのオブジェクトから直接スーパークラスのメソッドを呼び出したり、スーパークラスのプロパティにアクセスしたりできます。ただし、サブクラスにスーパークラスと同名のメソッドやプロパティが存在する場合、サブクラスはスーパークラスのメソッドやプロパティをオーバーライドします。
SubClassName object = new SubClassName();
object.methodName(); // 调用子类的方法
object.superMethodName(); // 调用父类的方法
object.propertyName; // 访问子类或父类的属性
  1. インターフェイス呼び出し。1つのクラスは1つまたは複数のインターフェイスを実装でき、インターフェイスで定義されたメソッドはクラスオブジェクトの実装を通じて呼び出すことができます。
interface InterfaceName {
void methodName();
}
class ClassName implements InterfaceName {
public void methodName() {
// 实现接口中的方法
}
}
ClassName object = new ClassName();
object.methodName(); // 调用接口的方法

このようにすればJavaでクラス間呼び出しを実現できるようになる。

bannerAds