본문 바로가기

개발언어정보

JAVA의객체 지향 용어 알아 보자

JAVA의객체 지향 용어 알아 보자


7. 객체 지향 용어 


  (1) 클래스 ( Class )

      - 객체를 만들어내는 틀 

   ex) 얼음틀, 벽돌틀, ... 


  (2) 객체 ( Object )

      - 클래스를 통해 만들어 낸 구현물 

 - 객체는 "모든 것"이다.

   ex) 얼음 , 벽돌, ... 


cf) 인스턴스 ( instance ) 


  (3) 메소드 ( Method )

      - 객체(클래스도 포함)가 할 수 있는 일(기능)

   ex) 먹히다, 따스하게하다, 바람을막아준다, ... 


  (4) 속성 ( Attribute ) == 멤버변수 ==  Field  

      - 객체(클래스도 포함)의 특성 

    

 cf1) 속성이 존재해야 하는 이유 ? 다양한 객체를 만들어 내기 위해서 

 cf2) 속성값(Attribute Value) == 데이터( Data ) 


  (5) 생성자 ( Constructor )

      - 객체가 만들어질 때 반드시 호출되어야 하는 메소드(일==기능) 


 cf1) 클래스와 이름이 같아야 함 

 cf2) 반환타입이 없음

 cf3) 호출될 때 new 연산자 사용 

 cf4) default 생성자는 다른 생성자가 없을 때만 JVM이 만들어 줌 

          cf5) 자식객체가 만들어지려면 반드시 내부적으로 부모객체가 먼저 만들어짐 


'개발언어정보' 카테고리의 다른 글

OOP(Object-Oriented Programming) 의 특성  (0) 2013.07.17
자바(JAVA)의 클래스 구조  (0) 2013.07.15
자바(JAVA)의 역사  (0) 2013.07.15
자바(JAVA)의 주석 처리 방법  (0) 2013.07.11
JAVA 프로그래밍 셋팅하기  (0) 2013.07.09