this 引用目前對象,super 引用父類別。 this 用於存取目前類別的成員,而 super 用於存取父類別的成員,在類別建構子和方法中使用,並且理解它們至關重要,有助於編寫清晰的 Java 程式碼。
this 和super 在Java 中的作用
在Java 中,this 和super 是兩個關鍵的關鍵字,用於存取類別中的物件和父類別的成員。
this 關鍵字
<code class="java">class Person { private String name; public Person(String name) { this.name = name; } public String getName() { return this.name; } }</code>
super 關鍵字
<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 之間的差異
和 super 的作用對於編寫清晰、可維護的 Java 程式碼至關重要。它有助於存取和操作類別和父類別的成員,從而實現物件導向的程式設計。
以上是java中this和super的作用的詳細內容。更多資訊請關注PHP中文網其他相關文章!