C# 상속
[C#] 클래스 기본 문법
1. 핵심 정리 using System; class Base { public int data1 = 10; public int data2 = 10; } class Derived : Base { public int data1 = 20; } class Program { static void Main() { Derived d = new Derived(); Console.WriteLine(d.data1); // 20 Console.WriteLine(((Base)d).data1); // 10 } } ① 접근 지정자는 모든 멤버에 개별적으로 표기한다. ② 상속은 : 연산자를 사용한다. ③ 객체 생성 시에는 ()가 있어야 한다. ④ 기반 클래스에 있는 멤버와 동일한 이름의 필드 또는 메소드를 만들 때 => new 를 ..