코딩 공부/Unity C#
C# 클래스 생성자 사용 및 속성
recordmastd
2024. 6. 3. 17:47
- c#에서 지정되지 않은 클래스, 사용자가 직접 만든 클래스를 사용하려면 cs파일을 현재 프로젝트에 추가한다.
- 생성자를 사용하지 않고 객체 출력을 하려는 모습
- print는 정적 메서드가 아 인스턴스 메서드여서 객체 deck이 출력되지 않는다
- 생성자를 호출하지 않았으므로 객체 deck은 실제로 존재하지 않음
- 따라서 deck 객체에 대한 메서드도 호출 불가
- new 로 해당 객체에 대한 메모리 할당
- new 클래스명(); // Deck 클래스에는 필요한 매개변수가 없음
속성에 접근하기
- get 은 해당 속성을 읽을 수 있음
- Empty는 속성이므로 ()가 필요없음
출력
>>> Deck empty: false
메서드 사용하기