'추상 클래스'에 해당되는 글 1건

  1. 2009.01.12 추상클래스, 인터페이스
Java2009. 1. 12. 21:45
- 추상클래스: 수직적 규약, 추상클래스는 UML상에서 기울어진 에틸렉체로 표시한다.

- 인터페이스: 수평적 규약(호환성을 위해)
  클래스간의 의사 소통을 위해 미리 어떤 기능(메소드를 구현) 하라고 미리 정해두는 것.
  인터페이스를 사용하는 입장(개발자) 관점에서는 메뉴얼이다.

- 벤더: 특정한 표준을 준수하며 만든다.

- 인터페이스 옵션
1. 인터페이스간 다중 상속 가능 ex)interface B extends A,C{ }
   인터페이스 -> 추상클래스 -> 클래스의 구조가 생긴다.
2. 다중 구현 기능 ex)public class MyClass implements A,B{}

- scjp 인터페이스 관련 문제:
// 변수형태로 선언해도 public static final int x = 10;
int x = 10;
// 자동으로 public이 붙는다.
void a();
void b();
Posted by 위푸