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 |