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 之间的区别
理解 this 和 super 的作用对于编写清晰、可维护的 Java 代码至关重要。它有助于访问和操作类和父类的成员,从而实现面向对象的编程。
Das obige ist der detaillierte Inhalt vonDie Rolle von this und super in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!