일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 인터페이스의 프로퍼티
- base()
- this 키워드
- 중첩클래스
- 자동구현프로퍼티
- c#
- 형식변환
- 인덱서
- 클래스 연습문제
- 접근 한정자
- 프로퍼티와 생성자
- 프로퍼티
- 배열초기화
- 추상 프로퍼티
- 인터페이스 상속
- 컬렉션 초기화
- 분할 클래스
- 튜플
- 인터페이스 예제
- 가변배열
- 메소드숨기기
- 클래스
- 무명형식
- 이것이C#이다
- is
- 일반화 클래스
- System.Array
- 배열
- 오버라이딩
- as
- Today
- Total
목록C# (36)
제로의영역
* 본 블로그 글은 머리가 아~~~주 나쁜 왕X100초보가 프로그래밍을 공부하면서 정리를 위해 작성하는 글입니다. 잘못 정리되거나 제가 잘못 이해한 글은 이해 및 조언 부탁드립니다. * 공부는 '이것이 C#이다' 책을 보고 하고 있습니다. 참고로 저같은 왕초보가 보기 어렵게 써져 있어서 별도의 정리 문서를 만들게 되었습니다. (1) 객체지향 프로그래밍의 3대 특성인 은닉성, 상속성, 다형성 중 상속성에 대한 글. (2) 정의: 기반 클래스(이하 부모클래스)의 데이터및 메소드를 파생클래스(이하 자식클래스)에서 사용할 수 있게 하는 것.(한정자가 private으로 수식된 경우 예외) (3) 용도: 자식클래스는 부모 클래스로부터 물려 받는 멤버(필드, 메소드, 프로퍼티, 이벤트 등)외에 자기 고유의 메소드와 ..
* 본 블로그 글은 머리가 아~~~주 나쁜 왕X100초보가 프로그래밍을 공부하면서 정리를 위해 작성하는 글입니다. 잘못 정리되거나 제가 잘못 이해한 글은 이해 및 조언 부탁드립니다. * 공부는 '이것이 C#이다' 책을 보고 하고 있습니다. 참고로 저같은 왕초보가 보기 어렵게 써져 있어서 별도의 정리 문서를 만들게 되었습니다. (1) 객체지향 프로그래밍의 3대 특성인 은닉성, 상속성, 다형성 중 은닉성에 대한 글. (2) 정의: 필요한 최소의 기능만을 노출하고 내부를 감추는 것. (3) 용도 1) 클래스에 선언되어 있는 필드와 메소드 중 감추어야 할 것이 있을 때 사용. 2) 필드(클래스 안에 선언된 변수들)는 상수를 제외하고는 "무조건" 감추는 것이 좋음. 3) 필드, 메소드, 프로퍼티 등 모든 요소에 ..
* 본 블로그 글은 머리가 아~~~주 나쁜 왕X100초보가 프로그래밍을 공부하면서 정리를 위해 작성하는 글입니다. 잘못 정리되거나 제가 잘못 이해한 글은 이해 및 조언 부탁드립니다. * 공부는 '이것이 C#이다' 책을 보고 하고 있습니다. 참고로 어렵게 써져 있어서 별도의 정리 문서를 만들게 되었습니다. (1) 정의: 자기자신의 생성자를 가리키는 역할 >> this는 클래스 안에서 선언된 변수나 메소드를 가리킴. (2) 용도: 생성자를 오버로딩(하나의 이름에 여러개의 구현을 올리는 것)하여 사용해야 할 경우, 생성자 안에 똑같은 코드가 중복되지 않게 하고 싶을 때 사용. (3) 사용법 1) 생성자에서만 사용 2) 코드 블록 안쪽이 아닌 앞쪽에서 사용 class MyClass { int a, b, c;//..
* 본 블로그 글은 머리가 아~~~주 나쁜 왕X100초보가 프로그래밍을 공부하면서 정리를 위해 작성하는 글입니다. 잘못 정리되거나 제가 잘못 이해한 글은 이해 및 조언 부탁드립니다. * 공부는 '이것이 C#이다' 책을 보고 하고 있습니다. 참고로 어렵게 써져 있어서 별도의 정리 문서를 만들게 되었습니다. 7.6.1 나 (1) 정의: 객체(변수 또는 메소드)가 자신을 지칭할 때 사용하는 키워드. (2) 객체(변수 또는 메소드) 내부에서 자신의 필드(클래스 안에 선언된 변수)나 메소드에 접근할 때 사용. class Employee { private string Name; // 필드: 클래스 변수 선언 public void SetName(string Name) //메소드: 한정자+반환형식+메소드 이름(매개 변..