C#

C# 클래스

작성자 정보

  • 마스터 작성
  • 작성일

컨텐츠 정보

본문

클래스의 구성요소

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.구조체는 단순 데이터 구조에 적합하고 클래스는 복잡한 객체를 표현할 때 적합하다.

관련자료

댓글 0
등록된 댓글이 없습니다.

최근글


새댓글


알림 0