Le mot-clé "this" en Java fait référence à l'objet actuel sur lequel l'opération est effectuée. Malgré son apparente simplicité, son utilisation peut être particulièrement déroutante pour les débutants. Cet article vise à clarifier quand et pourquoi utiliser « this » efficacement au sein d'une classe. variables de membre privé. Pour distinguer ces variables et attribuer la valeur du paramètre à la variable d'instance, "this.
public class Foo { private String name; public void setName(String name) { this.name = name; // Assigns the parameter "name" to the instance variable "name" } }
public class Foo { public String useBarMethod() { Bar theBar = new Bar(); return theBar.barMethod(this); } } public class Bar { public void barMethod(Foo obj) { obj.getName(); // Calls the getName() method of the passed Foo instance } }
class Foo { public Foo() { this("Some default value for bar"); } public Foo(String bar) { // Do something with bar } }
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!