본문 바로가기
자바(Java)/자바의 신 2판 정리

자바의 신 2판, 3장 정리

by 학습하는 청년 2021. 11. 24.

21.11.24ver.

1. 자바는 객체지향 언어

- 1장에서 언급했기에 패스

- 객체지향 언어에 대한 참고 링크

 

객체지향 언어는 모든 사물을 프로그램으로 구현할 수 있는 것이다.

즉, 클래스에 상태(state)와 행위(behavior)가 있다는 것은 그 사물의 상태와 행위가 있음을 알 수 있다.

 

 

2. 클래스와 객체는 구분해야 한다.

 

객체(Object)

각각의 실제 사물을 나타내기 위한 것, '인스턴스(instrance)'라고도 한다.

 

Car dogCar = new Car();

  1. dogCar - 객체 이름
  2. Car() - 생성자(constuctor), 객체를 생성하기 위한 거의 유일한 도구
           - 매개 변수가 없는 생성자를 "기본 생성자(default constructor)"
           - 기본 생성자는 자동으로 생성해준다.
           - 생성자 이름은 클래스 이름과 동일
  3. 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

댓글