this は現在のオブジェクトを参照し、super は親クラスを参照します。これは現在のクラスのメンバーにアクセスするために使用されますが、super は親クラスのメンバーにアクセスするために使用され、クラスのコンストラクターとメソッドで使用されます。これらを理解することは、明確な Java コードを作成するのに役立ちます。
Java における this と super の役割
Java では、this と super は、クラス内のオブジェクトおよび親クラスのメンバーにアクセスするために使用される 2 つの重要なキーワードです。
このキーワード
<code class="java">class Person { private String name; public Person(String name) { this.name = name; } public String getName() { return this.name; } }</code>
スーパーキーワード
<code class="java">class Employee extends Person { private double salary; public Employee(String name, double salary) { super(name); // 调用父类的构造函数 this.salary = salary; } public double getSalary() { return this.salary; } }</code>
this と super の違い
this と super の役割を理解することは、明確で保守可能な Java コードを作成するために重要です。これは、クラスおよび親クラスのメンバーへのアクセスと操作に役立ち、それによってオブジェクト指向プログラミングが可能になります。
以上がJavaにおけるthisとsuperの役割の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。