this fait référence à l'objet actuel et super fait référence à la classe parent. Ceci est utilisé pour accéder aux membres de la classe actuelle, tandis que super est utilisé pour accéder aux membres de la classe parent et est utilisé dans les constructeurs et les méthodes de classe. Les comprendre est crucial et permet d'écrire du code Java clair.
Le rôle de this et super en Java
En Java, this et super sont deux mots-clés clés utilisés pour accéder aux objets d'une classe et aux membres de la classe parent.
ce mot-clé
<code class="java">class Person { private String name; public Person(String name) { this.name = name; } public String getName() { return this.name; } }</code>
super mot-clé
<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>
Différence entre this et super
Comprendre le rôle de this et de super est crucial pour écrire du code Java clair et maintenable. Il aide à accéder et à manipuler les membres des classes et des classes parentes, permettant ainsi une programmation orientée objet.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!