Static 변수와 메서드
- 여러 인스턴스가 하나의 값을 공유할 필요가 있음. Static 변수이다.
Static 변수는 처음 프로그램이 로드 될 때 데이터 영역에 생성 됨. 인스턴스의 생성과 상관 없이 사용할 수 있으므로 클래스 이름으로 참조된다.
6장 배열
- 배열이란 동일한 자료형의 순차적 자료 구조
배열 선언하기 int[] arr=new int[10];
기본자료형 배열과 참조 자료형 배열(객체 배열)
상속
<상속>
- 상속과 다형성을 이해해야 한다.
클래스에서 상속의 의미는 새로운 클래스를 정의 할 때 이미 구현된 클래스를 상속받아서 속성이나 기능이 확장되는 클래스를 구현하는 것이다.
- 클래스가 유사한 것을 만드는데 기존에 있는 클래스의 기능을 가져다가 만들 때 한다. 즉 이질적인 것을 만들 때는 사용하지 않는다.
상속을 사용하는 경우
상위클래스는 하위 클래스보다 일반적인 개념과 기능을 가진다.
하위클래스는 상위 클래스 보다 구체적인 개념과 기능을 가진다.
Extends 뒤에는 단 하나의 클래스만 사용할 수 있다. 자바는 single inheritance만을 지원하게 된다.