public void secondInput(Object br) { System.out.println("Please enter info about person"); this.firstName= br.readLine(); this.lastName=br.readLine(); this.birthYear=br.readLine(); }
public void secondInput(Object br) { System.out.println("Please enter info about person"); this.firstName= br.readLine(); this.lastName=br.readLine(); this.birthYear=br.readLine(); }
public void secondInput(BufferedReader br) throws IOException { System.out.println("Please enter info about person"); this.firstName= br.readLine(); this.lastName=br.readLine(); this.birthYear=Integer.parseInt(br.readLine()); }
Добрый день. Начал недавно книгу Блоха “effective java” и столкнулся с такой вещью, как статические фабричные методы. Хотелось бы узнать конкретно их преимущества над конструкторами)