This как параметр java
Ответы
Сергей Якимович
07 февраля 2023
Мы можем передать this
как параметр. В этом случае передается ссылка на наш текущий объект.
class MyClass{
String name;
public MyClass(String name) {
this.name = name;
}
public void modifyName() {
App.nameToUpperCase(this); // передаем this как параметр
}
}
public class App {
public static void main(String[ ] args) {
MyClass myClass = new MyClass("ivan");
System.out.println(myClass.name); // => ivan
myClass.modifyName();
System.out.println(myClass.name); // => IVAN
}
public static void nameToUpperCase(MyClass object) {
object.name = object.name.toUpperCase();
}
}
0
0