import java.util.Scanner; public class TrainDepot { Train t1; Train t2; Train t3; Train t4; public TrainDepot() { t1 = new Train("Gordon", 4); t2 = new Train("Thomas", 1); t3 = new Train("Percy", 6); introductions(); userInput(); } private void introductions() { String name = t1.getName(); int num = t1.getNumber(); System.out.println("\nHello my name is " + name + " and my number is " + num); System.out.println("Hello my name is " + t2.getName() + " and my number is " + t2.getNumber()); System.out.println("Hello my name is " + t3.getName() + " and my number is " + t3.getNumber() + "\n"); } private void userInput() { Scanner scan = new Scanner(System.in); System.out.print("Give me the new name: "); String name = scan.nextLine(); System.out.print("Give me the new number: "); int n = scan.nextInt(); changeName(name, n); } private void changeName(String name, int num) { t3.setName(name); t3.setNumber(num); introductions(); } }