공부는 인프런 강의 : Do it! C# 프로그래밍 입문(메이커멘토)으로 공부했다.
클래스와 인스턴스
생성자와 소멸자
- 생성자
클래스가 인스턴스가 될 때 가장 먼저 호출되는 메서드
초기화 할거 설정
생성자는 클래스명과 동일한 이름 메서드이고 리턴타입이 없다
- 소멸자
객체 사라질 때 호출되는 메서드
종료될 때 마무리할 코드
클래스명과 동일한 이름 메서드인데 앞에 ~ 붙인다
class Cat{
public string name;
public Cat() { //생성자
}
~Cat() { //소멸자
}
}
class MainClass{
public static void Main(string[] args){
Cat cat = new Cat();
}
}
실습
이 부분은 좀 자바랑 다른 부분이었다
또 자바는 String인데 C#은 string이다
참고
- 인프런 : 메이커멘토 - Do it! C# 프로그래밍 입문