[Student 클래스 소스]


public class Student {
 static int serialNum;  // 정정 맴버변수 선언
 String name;
 String major;
 Student(String name, String major)
{
  this.name = name;
  this.major = major;
  serialNum++;
}
 static int getSerial( )
{
 return serialNum; 
}
}



[StaticTest 클래스 소스]


public class StaticTest {
 public static void main(String[ ] args)
{
 @SuppressWarnings("unused")
 Student s1 = new Student("소프트웨어공학", "이영미");
 @SuppressWarnings("unused")
 Student s2 = new Student("컴퓨터통신", "박선영");
 @SuppressWarnings("unused")
 Student s3 = new Student("인공지능", "김미화");
 System.out.println("serialNum 변수: " + Student.serialNum);
 System.out.println("인스턴스의 개수:" + Student.getSerial());
}
}