학습 경로

객체 지향 C#

클래스, 캡슐화, 상속, 다형성, 인터페이스, 레코드, 제네릭.

레슨 9개 · 챌린지 9개

경로 시작하기 →
  1. 레슨 챌린지 1개 C#의 클래스와 객체 이 레슨에서는 속성과 메서드가 있는 클래스를 정의하고, 객체를 만들어 상태를 바꿉니다.
  2. 레슨 챌린지 1개 C#의 속성과 캡슐화 이 레슨에서는 검사 기능이 있는 속성으로 객체를 잘못된 값으로부터 보호합니다.
  3. 레슨 챌린지 1개 C#의 상속 이 레슨에서는 부모 클래스를 상속하는 자식 클래스를 만들어 코드를 재사용하고 동작을 바꿉니다.
  4. 레슨 챌린지 1개 C#의 다형성 이 레슨에서는 다형성을 이용해 공통 타입을 통해 여러 도형에 같은 메서드를 호출합니다.
  5. 레슨 챌린지 1개 C#에서 다형성으로 직원 급여 계산하기 이 레슨에서는 추상 기반 클래스를 통해 여러 종류의 직원 급여 합계를 계산합니다.
  6. 레슨 챌린지 1개 C#의 인터페이스와 추상화 이 레슨에서는 객체의 능력을 설명하는 인터페이스를 정의하고 클래스에서 구현합니다.
  7. 레슨 챌린지 1개 C#의 레코드와 값 기반 비교 이 레슨에서는 레코드로 불변 데이터를 간결하게 표현하고, with 식으로 일부를 바꾼 복사본을 만듭니다.
  8. 레슨 챌린지 1개 C#의 제네릭 이 레슨에서는 타입 안전성을 유지하면서 여러 데이터 타입에 다시 쓸 수 있는 제네릭 클래스를 작성합니다.
  9. 레슨 챌린지 1개 C#으로 만드는 메모리 기반 제네릭 저장소 이 레슨에서는 타입 안전성을 유지하면서 어떤 데이터 타입이든 저장할 수 있는 제네릭 저장소(repository) 클래스를 만듭니다.