private(4)
-
추상클래스 & 봉인클래스
1. MSDN클래스(C# 프로그래밍 가이드) 2. 클래스클래스 3. 메소드 오버로딩메소드 오버로딩 4. 클래스 생성자를 이용한 메소드 오버로딩클래스 생성자를 이용한 메소드 오버로딩 5. 클래스 상속방법클래스 상속방법 6. 추상클래스 & 봉인클래스 구분 설명 키워드 추상클래스 인스턴스화할 수 없고, 상속이 가능합니다. abstract 봉인클래스 상속을 할 수 없고, 인스턴스화 가능합니다. sealed abstract class 클래스명 { } sealed class 클래스명 { }
2016.12.14 -
클래스 상속
1. MSDN클래스(C# 프로그래밍 가이드) 2. 클래스클래스 3. 메소드 오버로딩메소드 오버로딩 4. 클래스 생성자를 이용한 메소드 오버로딩클래스 생성자를 이용한 메소드 오버로딩 5. 클래스 상속방법 class 기본클래스명 { 기본클래스의 변수 } class 상속받을클래스명 : 기본클래스명 { 기본클래스의 변수를 사용할 수 있습니다. } -> 상속은 파생을 통해 이루어 지는데 클래스는 데이터와 동작을 상속할 기본 클래스를 사용하여 선언합니다. ex) class yuchaeA { public string str1 = "앙큼한유채 yuchaeA"; } class yuchaeB : yuchaeA { public string str2 = "앙큼한유채 yuchaeB"; } class Program { stati..
2016.12.14 -
클래스 생성자를 이용한 메소드 오버로딩
1. MSDN클래스(C# 프로그래밍 가이드) 2. 클래스클래스 3. 메소드 오버로딩메소드 오버로딩 => 생성자를 선언하고 생성자의 인자의 자료형과 인자의 수에 따라 호출되는 메소드가 달라지는 것을 말합니다. 4. 참고sky.ph ex) class yuchae { public int num1 = 0, num2 = 0, num3 = 0, sum1 = 0; public double num4 = 0, num5 = 0, sum2 = 0; public yuchae(int num1, int num2) { sum1 = num1 + num2; } public yuchae(double num1, double num2) { sum2 = num4 + num5; } public yuchae(int num1, int num2, ..
2016.12.14 -
클래스
1. MSDN클래스(C# 프로그래밍 가이드) 2. 클래스 접근지정자 class 클래스명 { 클래스 실행문 } 3. 접근지정자 접근지정자 설명 public 어떤 코드에서든 멤버에 접근할 수 있습니다. private 접근지정자를 선언하지 않으면 기본값으로 설정되고현재 클래스 안에서 멤버에 접근할 수 있습니다. internal 현배 멤버가 정의돼있는 프로젝트 내에서만 접근할 수 있습니다. protected현재 클래스 or 현재 클래스로 부터 파생된 클래스에서만 접근할 수 있습니다. 4. 참고 sky.ph ex) class yuchae { public string str = "앙큼한유채 : 클래스"; } class Program { static void Main(string[] args) { yuchae out..
2016.12.13