'vitual'에 해당되는 글 1건

  1. 2008.12.30 C# 가상메서드와 추상클래스 1
2008. 12. 30. 11:30

가상(virtual)메서드
 => 상속받는 클래스의 형변환을 위해 사용

추상클래스: 추상(abstract)메서드를 하나 이상 가지고 있는 클래스
 => 다중상속을 위해 사용

인터페이스(interface)
 => 다중상속을 위해 사용

추상클래스와 인터페이스의 차이점
 1) 추상클래스는 추상클래스를 상속받을수 있고, 일반클래스에 상속을 할 수 있지만,
     인터페이스는 오직 인터페이스 사이에서만 상속이 가능하다.
 2) 인터페이스는 접근권한자를 사용하지 않지만, 추상 클래스는 사용을 한다.
 3) 추상 클래스는 여러 형태의 구현을 포함할 수 있지만, 인터페이스는 할 수 없다.
 4) 인터페이스는 추상 메소드를 포함할 수 없다.


개념정리중...

Posted by 굿데이