@Michaelis

Как понять в JAVA конструкции типа: объект.объект.метод(); и объект.метод().метод();?

Можете пожалуйста привести примеры и разъяснить данные конструкции?
Изучаю java. Наткнулся на данные конструкции и не могу понять. Ведь пока только видел конструкции типа: объект.метод();
  • Вопрос задан
  • 410 просмотров
Решения вопроса 1
gadfi
@gadfi
https://gamega.org
объект.объект.метод();

у объекта есть паблик поле объект у которого вы вызываете метод

объект.метод().метод();

есть паблик метод который возвращает какой то объект, у которого вы вызываете метод
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
twobomb
@twobomb
public class object1{
           public object2 myobj;
            object1(){
                    myobj = new object2();
              }
       public object2 getMyobj(){
             return myobj;
      }
}
public class object2{
            object2(){}
             public void sayHello(){
                     System.out.println("Hello");
               }
}
objects1 obj;
obj.myobj.sayHello();
obj.getMyobj().sayHello();

Console Result:
Hello
Hello
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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