21.11.24ver.
1. 자바는 객체지향 언어
- 1장에서 언급했기에 패스
- 객체지향 언어에 대한 참고 링크
객체지향 언어는 모든 사물을 프로그램으로 구현할 수 있는 것이다.
즉, 클래스에 상태(state)와 행위(behavior)가 있다는 것은 그 사물의 상태와 행위가 있음을 알 수 있다.
2. 클래스와 객체는 구분해야 한다.
객체(Object)
각각의 실제 사물을 나타내기 위한 것, '인스턴스(instrance)'라고도 한다.
Car dogCar = new Car();
- dogCar - 객체 이름
- Car() - 생성자(constuctor), 객체를 생성하기 위한 거의 유일한 도구
- 매개 변수가 없는 생성자를 "기본 생성자(default constructor)"
- 기본 생성자는 자동으로 생성해준다.
- 생성자 이름은 클래스 이름과 동일 - new - 예약어 중 하나. new라는 단어 뒤에 클래스의 생성자를 지정하면 된다.
자바에서 객체를 생성하는 것은 매우 중요하다.
why?
클래스는 대부분 그 자체만으로 일을 할 수 없고, 객체를 생성해야만 일을 시킬 수 있다.
'자바(Java) > 자바의 신 2판 정리' 카테고리의 다른 글
자바의 신 2판, 6장 정리 (0) | 2021.12.08 |
---|---|
자바의 신 2판, 5장 정리 (0) | 2021.11.25 |
자바의 신 2판, 4장 정리 (0) | 2021.11.24 |
자바의 신 2판, 2장 정리 (0) | 2021.11.24 |
자바의 신 2판, 1장 정리 (0) | 2021.11.23 |
댓글