C# 클래스
작성자 정보
- 마스터 작성
- 작성일
컨텐츠 정보
- 85 조회
- 목록
본문
클래스의 구성요소
1. 필드 - 클래스에서 사용되는 변수들
2.메서드 - 클래스에서 작동되는 기능들
3.생성자 - 객체를 초기화 하는 역할 주로 new 클래스명()으로 호출된다.
4.소멸자 - 객체가 소멸되 때 호출되는 메서드, 메모리나 리소스가 사라질때 작동한다.
클래스 사용법
Fruit apple = new Fruit();
클래스 - new 클래스명();
객체 - apple;
클래스 선언
class Fruit
{
public string name; //과일 이름
public float brix; //과일 당도
public string season; //과일 시즌
public void PrintInfo()
{
Console.WriteLine("과일 이름 : " + name);
Console.WriteLine("과일 당도 : " + brix);
Console.WriteLine("과일 시즌 : " + season);
}
}
Fruit apple = new Fruit();
apple.name = "사과";
apple.brix = 12.4;
apple.season = "가을";
apple.PrintInfo();
//과일 이름 : 사과
//과일 당도 : 12.4
//과일 시즌 : 가을
클래스와 구조체의 차이
1.구조체는 값 형식이고 클래스는 참조형식이다.
2.구조체는 복사시 스텍에 할당되고 클래스는 힙에 할당된다.
3.구조체는 상속 받을 수 없다. 클래스는 상속, 다중상속이 가능하다.
4.구조체는 단순 데이터 구조에 적합하고 클래스는 복잡한 객체를 표현할 때 적합하다.
관련자료
-
이전
-
다음