/** * Student series demonstrates encapsulation by representing a student in a class * Student02 - adds check in setYear to only accept valid years * * @author Tim Pierson, Dartmouth CS10, Winter 2025 */ public class Student02 { protected String name; protected int graduationYear; /** * Setters for instance variables */ public void setName(String name) { this.name = name; } public void setYear(int year) { //only accept valid years if (year > 1769 && year < 2100) { graduationYear = year; } } public static void main(String[] args) { Student02 alice = new Student02(); alice.setName("Alice"); alice.setYear(2027); System.out.println("Name: " + alice.name + ", Year: " + alice.graduationYear); } }