Некоторые окна невидимы в переключателе Unity

java.time

Возможно, будет немного поздно, но чтобы понять, что такое неизменный объект, рассмотрим следующий пример из нового API даты и времени Java 8 ( java.time ). Как вы, вероятно, знаете, все объекты даты из Java 8 являются неизменяемыми , поэтому в следующем примере

LocalDate date = LocalDate.of(2014, 3, 18); 
date.plusYears(2);
System.out.println(date);

Вывод:

2014-03-18

Это печатает тот же год, что и начальная дата, потому что plusYears(2) возвращает новый объект, поэтому старая дата остается неизменной, потому что это неизменный объект. После создания вы не сможете изменить его, а переменная даты все еще будет указывать на него.

Таким образом, этот пример кода должен захватывать и использовать новый объект, созданный и возвращенный этим вызовом в plusYears.

LocalDate date = LocalDate.of(2014, 3, 18); 
LocalDate dateAfterTwoYears = date.plusYears(2);

date.toString ()… 2014-03-18

dateAfterTwoYears.toString ()… 2016-03-18

0
задан 06.05.2020, 22:51

1 ответ

Невидимые окна свернуты.

Насколько я могу судить, это сделано намеренно, потому что свернутое окно не может видеть его содержимое.

0
ответ дан 06.05.2020, 22:51

Теги

Похожие вопросы