- 제작과 테스트가 끝난 코드를 건드리지 않고 프로그램을 확장할 수 있다.
- 모든 자바 코드는 클래스 내에서 정의 된다.
- 클래스는 해당 클래스 유형의 객체를 만드는 방법을 설명하는 역할을 한다.
- 객체는 각자 알아서 자기 할 일을 처리할 수 있다.
- 객체에는 알고 있는것(속성)과 할 수 있는 것(메소드)이 있다.
- 객체가 자기 자신에 대해 알고 있는 것은 인스턴스 변수이다.
- 객체가 할 수 있는 것은 메소드라고 부른다.
- 클래스를 새로 만들 때는 그 클래스 유형의 객체를 만들어서 테스트하는 테스트용 클래스를 따로 만들어 보는 것이 좋다.
- 클래스에서는 덜 구체적인 상위클래스로부터 인스턴스 변수와 메소드를 상속할 수 있다.
- 프로그램을 실행시킬 때 보면 자바 프로그램이란 결국 다른 객체와 대화를 하는 객체에 불과하다.
'개발 > Java' 카테고리의 다른 글
[Head First Java] Chapter2 연습문제 코드 자석 (0) | 2011.06.03 |
---|---|
[Head First Java] Chapter2 연습문제 컴파일러가 되어봅시다. B문제 (0) | 2011.06.03 |
[Head First Java] Chapter2 연습문제 컴파일러가 되어봅시다. A문제 (0) | 2011.06.03 |
[Head First Java] Chapter2 숫자 맞추기 게임 (0) | 2011.06.02 |
[Head First Java] Chapter2 Movie 객체를 만들어 테스트해봅시다. (0) | 2011.06.02 |
[Head First Java] Chapter2 첫 번째 객체를 만들어 봅시다. (0) | 2011.06.02 |
[Head First Java] Chapter2 의자 전쟁 (0) | 2011.06.02 |