@brook
В Java ссылка на экземпляр класса передается путем присваивания ссылки переменной.
Например, если у вас есть класс Person:
1 2 3 4 5 6 7 8 9 10 11 |
public class Person { private String name; public Person(String name) { this.name = name; } public void sayHello() { System.out.println("Привет, меня зовут " + name); } } |
Вы можете создать экземпляр класса и передать его ссылку другим методам или классам:
1 2 3 4 5 6 7 8 9 10 |
public class Main { public static void main(String[] args) { Person person = new Person("Иван"); doSomething(person); } public static void doSomething(Person person) { person.sayHello(); } } |
В данном примере мы создаем экземпляр класса Person, который хранит ссылку на объект. Затем мы передаем эту ссылку в метод doSomething
, где вызываем метод sayHello
через переданную ссылку.