클래스, 객체, 상속, 오버라이드, 오버로드, super
클래스 -> 어떤 기능을 위한 변수와 함수를 그룹화 객체 -> 클래스의 기능을 부여한 특수한 변수(클래스 쓰기위한 변수) 클래스 하나를 통해서 같은 형식(구조)를 갖지만 내용은 다른 객체를 여러개 생성할 수 있다.ex) 글 목록에 속한 게시글들은 모두 같은 구조지만, 내용은 각자 다르다. 객체를 생성하고 나면 각 객체가 포함하는 멤버변수들의 값을 각각 다르게 할당해야 한다. 메서드는 각 객체들이 수행해야 하는 기능ex) 게시글 -> 읽기, 쓰기, 수정, 삭제 등... 객체 할당 후 각각 값을 다르게 설정해야 하므로클래스 작성 시 멤버변수를 선언하면서 값 대입하는 것은 큰 의미 없음. public class는 파일 내 1개밖에 존재 못하니까 무조건 파일 따로 생성클래스 내 멤버변수는 무조건 private ..