인스턴스

2025. 11. 5. 10:56·C#
// MyClass 라는 이름의 클래스 정의
public class MyClass
{
    public int Value { get; set; } // 인스턴스 멤버 변수 (프로퍼티)

    // 생성자 (선택 사항)
    public MyClass(int value)
    {
        Value = value;
    }

    public void DisplayValue()
    {
        Console.WriteLine($"The value is: {Value}");
    }
}

// 여러 인스턴스 생성 및 사용
class Program
{
    static void Main(string[] args)
    {
        // 첫 번째 인스턴스 생성
        MyClass instance1 = new MyClass(10);
        instance1.DisplayValue(); // 출력: The value is: 10

        // 두 번째 인스턴스 생성 (첫 번째와 독립적)
        MyClass instance2 = new MyClass(20);
        instance2.DisplayValue(); // 출력: The value is: 20

        // 세 번째 인스턴스 생성
        MyClass instance3 = new MyClass(30);
        instance3.DisplayValue(); // 출력: The value is: 30
        
        // 각 인스턴스는 서로 다른 메모리 공간을 차지하며 독립적인 Value 값을 가짐.
    }
}

 

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

학생조회프로그램 - 외부클래스 분리버전  (0) 2025.11.05
"이벤트 핸들러"를 사용한 "인자 전달"  (0) 2025.11.05
학생 추가 기능 분리  (0) 2025.11.05
학생 조회 프로그램 - class 버전  (0) 2025.11.04
필드(Field) vs 속성(Property)  (0) 2025.11.04
'C#' 카테고리의 다른 글
  • 학생조회프로그램 - 외부클래스 분리버전
  • "이벤트 핸들러"를 사용한 "인자 전달"
  • 학생 추가 기능 분리
  • 학생 조회 프로그램 - class 버전
joo_coding
joo_coding
2025.02.18~
  • joo_coding
    주코딩일지
    joo_coding
  • 전체
    오늘
    어제
    • 분류 전체보기 (219)
      • 일지 (19)
      • 계획표 (7)
      • 프로젝트 (6)
      • C언어 (35)
        • 연습장 (12)
      • C++ (3)
      • C# (34)
      • Python (28)
        • 연습장 (11)
      • TCP IP (4)
      • DB (2)
      • ubuntu (1)
      • Git (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    c언어 #vscode #gcc #윈도우 #c언어윈도우 #gcc윈도우 #vscode윈도우 #c #c++
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
joo_coding
인스턴스
상단으로

티스토리툴바