Notice
Recent Posts
Recent Comments
Gentle Breeze
[JAVA] 정리 <2> 본문
객체지향
- 추상화
- 객체의 속성과 행위 중에서 필요한 것을 드러내어 클래스(필드, 메소드)로 정하는 것.
- 상속
- 하위클래스에서 물려주거나 상위에서 물려받거나
- 상위에 정의된 필드와 메소드를 물려받아서 사용할 수 있다.
- 클래스
- 내부에 있을수 있는 것
- 필드, 생성자, 메소드
- 필드(클래스, 인스턴스)
- 메소드(static, nonstatic)
- 추상, 인터페이스
- 캡슐화
- 묶는다. (여러 데이터와 함수를 하나의 class로 묶는다.)
- 감춘다. (내부의 데이터나 함수를 private, protected로 정하여 감춘다.)
- 다형성(Overloading, Overriding)
- 동일한 이름으로 메소드를 정하여서 사용한다.
- 상위에 있는 메소드를 다시 정의하여 사용한다.
- 추상화
- 객체의 속성과 행위 중에서 필요한 것을 드러내어 클래스(필드, 메소드)로 정하는 것.
- 상속
- 하위클래스에서 물려주거나 상위에서 물려받거나
- 상위에 정의된 필드와 메소드를 물려받아서 사용할 수 있다.
- 클래스
- 내부에 있을수 있는 것
- 필드, 생성자, 메소드
- 필드(클래스, 인스턴스)
- 메소드(static, nonstatic)
- 추상, 인터페이스
- 캡슐화
- 묶는다. (여러 데이터와 함수를 하나의 class로 묶는다.)
- 감춘다. (내부의 데이터나 함수를 private, protected로 정하여 감춘다.)
- 다형성(Overloading, Overriding)
- 동일한 이름으로 메소드를 정하여서 사용한다.
- 상위에 있는 메소드를 다시 정의하여 사용한다.
'⑥ PreSTC > JAVA' 카테고리의 다른 글
[JAVA] JDBC <1> (0) | 2008.07.22 |
---|---|
[JAVA] I/O (0) | 2008.07.22 |
[JAVA] Interface (0) | 2008.07.22 |
[JAVA] abstract class (0) | 2008.07.22 |
[JAVA] Method Overriding (0) | 2008.07.22 |
Comments