다음은 세 개의 public 클래스로 구성되어 있다. Java 소스파일에는 public 클래스가 하나만 존재해야 하므로 다음 세 개의 클래스는 각각 독립된 파일로 저장되어야 한다. 저장되는 파일명은 그 public 클래스명에 .java 라는 확장명만 붙이면 된다. (Java 소스 코드에 public 클래스가 있을 시에는 파일명 붙이기는 언제나 이런 규칙이 적용된다.) Java 언어는 C 언어 처럼 대소문자 구별을 엄격히 하므로 파일명이나 클래스명에서도 대소문자 구별을 철저히 지켜야 한다. Parent는 부모 클래스이고 Child는 Parent에서 상속 받은 자식 클래스이다. 컴파일은 javac -d . TestSubclassing.java 의 명령으로 하나만 컴파일하면 남은 두 개도 같이 컴파일된다. /..