Java-объекты без создания экземпляра - PullRequest
0 голосов
/ 20 сентября 2019

Я недавно начал изучать Java, и я пытаюсь понять, как можно выровнять эталонный объект для переменной или метода без создания экземпляра, например

Пример:

class A {

    View  v; 
    v = [someMethod();/variable;]
    // not necessarily view class
}

Ответы [ 2 ]

4 голосов
/ 20 сентября 2019
View w = <expression>;

, где <expression> может создать новый экземпляр из View или может быть оценен как ссылка на объект, который уже был создан в некоторой точке вpast.

Например,

Integer i = Integer.valueOf(0);

возвращает тот же объект для 0, который был создан, когда класс Integer был загружен в JVM.

1 голос
/ 20 сентября 2019

Вы можете выровнять ссылку на статические методы без создания экземпляра, например, вы можете написать:

double x = 48;

double random = Math.abs(x);

Это возможно, потому что метод сам по себе является статическим, он был создан при импорте :

import java.lang.Math;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...