인터페이스

최태선·2022년 3월 8일
0

이것이 C#이다

목록 보기
2/10

1. 인터페이스는 다중상속을 지원한다. 클래스와 달리 죽음의 다이아몬드 오류가 발생할 일이 없기 때문이다.

2.기본구현 메소드는 인터페이스를 구현한 후 나중에 인터페이스를 변경하여 추가해야할때 이전에 구현한 클래스들에서 오류를 내지 않게 하기 위해 기본구현하는 메소드이다.

이때 이 메소드를 오버라이딩하지 않은 클래스에서는 이 메소드를 사용할 수 없다.

3. 추상클래스는 구현을 가질 수 있지만, 인스턴스를 생성할 수는 없다.

profile
최태선입니다

0개의 댓글