https://ghstylus.tistory.com/5
// 뇌를 자극하는 C# 5.0 프로그래밍 연습문제 답 - 6장 1. 클래스와 객체, 인스턴스는 서로 어떤 점이 다른가요? -클래스는 객체를 만들기 위한 청사진 -인스턴스는 실체 (예)int a = 30;int b = 40; -int 는 클래스-a와 b 는 실제로 데이터를 담을 수 있는 실제 객체-a와 b를 일컬어서 int의 실체(인스턴스)라고 함 -객체를 인스턴스라고 부르기도 함 2. 다음 코드에서 오류를 찾고, 오류의 원인을 설명하세요. class A{} class B : A{} class C{public static void Main(){A a = new A();B b = new B();A c = new B();B d = new A(); // 파생(자식)클래스로 기반(부모)클래스를 참조할 수 없음}..
특징 클래스 구조체 키워드 class struct 형식 참조 형식 값 형식 복사 얕은 복사 깊은 복사 인스턴스 생성 new 연산자와 생성자 필요 선언만으로도 생성 생성자 매개 변수 없는 생성자 선언 가능 매개 변수 없는 생성자 선언 불가능 상속 가능 모든 구조체는 System.Object 형식을 상속하는 System.ValueType으로 부터 직접 상속 받음 [구조체 예시] namespace Structure{ struct Point3D { public int X; public int Y; public int Z; public Point3D(int X, int Y, int Z) { this.X = X; this.Y = Y; this.Z = Z; } public override string ToString..