super
서로 관련된 클래스의 묶음이다패키지를 하나의 폴더라고 생각하자클래스의 실제 이름은 패키지를 포함합니다(java.lang.String)클래스를 사용할 때 패키지 이름을 생략할 수 있게 해줍니다컴파일러에게 클래스가 속한 패키지를 알려줍니다java.lang 패키지는 중요한
클래스와 클래스의 멤버(변수, 메서드) 에 부가적인 의미를 부여 접근 제어자 : public, protected, (default), private 그 외 : static, final, abstract ... 하나의 대상에 여러 제어자를 같이 사용 가능합니다.(접근 제
접근 제어자를 사용하는 이유들처럼, 데이터를 보호하는것을 의미한다데이터의 직접적인 접근은 막고, 메서드 등을 통해서 간접적으로 접근은 허용한다외부로부터 데이터를 보호하기 위해서외부에는 불필요한, 내부적으로만 사용되는 부분을 감추기 위해서
여러가지 형태를 가질 수 있는 능력조상 타입의 참조변수 로 자손 타입의 객체를 다루는 것조상 타입에는 없는, 자손 타입만 가지고 있는 기능 및 속성들은 사용할 수 없다자손 타입의 참조변수로 조상 타입의 객체를 가리킬 수 없다일치할때는 객체가 가지는 모든 멤버를 사용 할