반응형
공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
2019/04/23 - [C#] - C#문법-9 : 구조체
이번 포스팅에서는 클래스에 대해서 공부합니다.
클래스는 메소드, 속성(프로퍼티), 필드, 이벤트를 멤버로
가지는 하나의 단위입니다.
자바와 마찬가지로 클래스로부터 객체를 생성해 사용합니다.
클래스 예제)
using System;
using System.Text;
namespace workspace_csharp {
class Program {
//Constructor
Program(string userName, int userAge, bool userGender) {
this.userName = userName;
this.userAge = userAge;
this.userGender = userGender;
}
//Field, 클래스 안에 선언되면 필드이고, 메소드 안에 선언되면 로컬변수, 지역변수라고 한다.
string userName;
int userAge;
bool userGender;
//Method
string getName() {
return this.userName;
}
//event
event EventHandler updateAge;
//property
int age {
get {
return this.userAge;
}
set {
this.age = value;
}
}
}
}
이상입니다. 감사합니다.
다음 포스팅에서는 Nullable Type과 메소드 파라미터에 대해
공부합니다.
반응형
'C#' 카테고리의 다른 글
C#문법-12 : 이벤트 event (0) | 2019.04.24 |
---|---|
C#문법-11 : Nullable Type, 메소드 파라미터 (0) | 2019.04.24 |
C#문법-9 : 구조체 (0) | 2019.04.23 |
C#문법-8 : namespace 네임스페이스 (0) | 2019.04.23 |
C#문법-7 : 예외처리와 yield (0) | 2019.04.23 |