JAVA

클래스와 객체(인스턴스)

hohahihi 2023. 3. 2. 20:10

  • 클래스는 프로그래머가 정의한 데이터 타입이다.(= 참조 자료형)

  • 객체 생성 방법
    - 먼저 클래스를 정의한 후, new 연산자를 이용해서 객체(인스턴스)를 생성한다.
//데이터 타입(클래스) 참조변수 = new​ 연산자 생성자
Point2D pt = new Point2D();

 

  • 참조 변수를 통해서만 객체에 접근할 수 있다.

클래스의 구성 요소(멤버)


멤버 필드(= 멤버 변수, 인스턴스 변수)

  • 초기값을 부여하지 않으면 데이터 타입 별 deafult 초기값이 자동으로 부여된다.

멤버 메소드

  • ​this 키워드
    - 해당 객체의 멤버 필드를 호출할 때 사용

객체 지향 프로그래밍(Object Oriented Programming)

  •  사물을 단순화해서 최종적으로 Object로 인식하려는 프로그래밍 방식
  • Object를 기반으로 해서 사물을 구체화하는 프로그래밍.
  • java의 모든 객체는 Object라는 객체를 기반으로 함