Я новичок в Java, читаю некоторые вопросы, связанные с передачей класса и возвращением класса в ООП Java, но, к сожалению, не могу найти ответ.Поэтому я поднимаю свои вопросы, надеюсь, что вы, ребята, не стесняйтесь делиться своими идеями.
Допустим, у нас есть кодовый блок о Композиции "у случая есть что-то определенное измерение в классе" измерение ":
public class Case {
private String model;
private Dimensions dimensions;
public Case(String model, Dimensions dimensions) { // line AAA
this.model = model;
this.dimensions = dimensions;
}
public Dimensions getDimensions() {
return dimensions; //line BBB
Вопрос1 : в строке AAA мы передаем «Измерения измерений» в конструктор в качестве параметра, поэтому не используем ключевое слово «new» для объекта экземпляра
Вопрос2: в строке BBB мы возвращаем «размеры», поэтому для возврата объекта не используем «return new Dimensions». В некоторых статьях я вижу, что они используют. Итак, какую ситуацию нам следует использовать«новый», а какой не стоит?
Спасибо.