IT/C#

[C#_클래스] 개념과 생성자, 소멸자

배당 줍는 다람쥐 2021. 9. 28. 22:40
반응형

클래스 개념

  • 클래스는 사용자가 직접 만든 틀
  • 변수와 함수를 하나의 단위로 결합
  • 상속, 다형성, 파생 클래스

new키워드

  • 클래스의 객체 생성
  • 클래스명 객체명 = new 생성자

생성자, 소멸자

  • 생성자 : 객체 생성할 때 호출(new)
    • 클래스 명 동일
    • 리턴형 X
    • 접근 한정자 public
    • 멤버 변수 초기화 시, 많이 사용
    • 객체 생성시 자동으로 처리할 계획이 있는 것들을 넣어서 작업하면 좋다.
    • 여러 개의 전달인자를 넣을 수 있다.
  • 소멸자 : 객체 소멸될 때 호출(GC)
    • 클래스 명 동일
    • 리턴형 X
    • 접근 한정자 X
    • '~' 키워드로 구성
      • 소멸자에는 어떠한 전달인자를 넣을 수 없다.

 

반응형

'IT > C#' 카테고리의 다른 글

[C#_List] Find 검색  (0) 2021.10.01
[C#_기본] 람다식 - Lambda Expression  (0) 2021.10.01
[C#_기본] 델리게이트(Delegate)  (0) 2021.09.30
[C#_클래스] this, static 키워드  (0) 2021.09.28
[C#_기본] 접근제한자  (0) 2021.09.28