Advertisement
drSdGdBy

method chaining

Feb 26th, 2020
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.76 KB | None | 0 0
  1. class Person {
  2.   private String name;
  3.   private int age;
  4.  
  5.  
  6.   public Person setName(String name) {
  7.       this.name = name;
  8.       return this; // Возвращаем объект
  9.   }
  10.  
  11.   public Person setAge(int age) {
  12.       this.age = age;
  13.       return this; // Возвращаем объект
  14.   }
  15.  
  16.   public void introduce() {
  17.       System.out.println("Hello, my name is " + name + " and I am " + age + " years old.");
  18.   }
  19.  
  20.   // Использование:
  21.   public static void main(String[] args) {
  22.       Person person = new Person();
  23.       // Output: Hello, my name is Peter and I am 21 years old.
  24.       person.setName("Peter")
  25.             .setAge(21)
  26.             .introduce(); // Вызываем методы цепочкой (Method chaining)
  27.   }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement