Is it improper to or not to use a getter in a for-each loop. (I'm new to this)
Example for reference
public static void main(String[] args) {
ArrayList<Program> programs = new ArrayList<>();
Program program1 = new Program(1, "National Geographic");
Program program2 = new Program(12, "TV2");
Program program3 = new Program(24, "Disney Channel");
Program program4 = new Program(33, "MTV");
programs.add(program1);
programs.add(program2);
programs.add(program3);
programs.add(program4);
for(Program p : programs) {
System.out.println(p.name + " " + p.number);
}
}