[C#] 상속과 인터페이스 (객체지향 고급 개념)
객체지향 고급 개념 익히기C#은 객체지향 언어이기 때문에 코드 재사용성과 유연한 설계가 중요합니다.그 핵심이 되는 개념이 바로 상속(Inheritance) 과 인터페이스(Interface) 입니다.이번 글에서는 두 개념의 차이와 사용법을 쉽게 정리하고, 오버라이딩, 오버로딩 개념도 함께 설명합니다.1. 상속 (Inheritance) 개념상속은 기존 클래스(부모)의 기능을 물려받아 새로운 클래스(자식)를 만드는 것입니다.공통 코드를 재사용하고, 확장할 수 있어 유용합니다. 예제class Animal{ public void Eat() { Console.WriteLine("먹는다"); }}class Dog : Animal{ public void Bark() { ..
2025.04.17