Skip to content

Latest commit

 

History

History
64 lines (50 loc) · 1.29 KB

22.03.01_인스턴스란.md

File metadata and controls

64 lines (50 loc) · 1.29 KB

22.03.01_인스턴스란

목차

01.인스턴스란?

02.인스턴스생성하는 법

02.1 인스턴스화

02.2 인스턴스 사용

01.인스턴스란?

  • 같은 클래스에 속하는 개개의 객체
  • 하나의 클래스에서 생성된 객체를 말함
    • 이때, 추상적인 개념인 클래스에서 실제 객체를 생성하는 것을 인스턴스화라고 함
  • 설계한 클래스는 정의한 후에 반드시 인스턴스화라고 한다.
  • 인스턴스화
    • 클래스로 부터 객체를 찍어내는 과정
  • 인스턴스
    • 특정 클래스로 부터 찍어낸 객체를
      • 해당 클래스의 인스턴스라고 부름

02.인스턴스생성하는법

using System;

namespace Test;

public class A
{
  public int index = 10; //멤버변수
  public void method() //메서드
  {
    Console.WriteLine("ClassA");
  }
}

class Program
{
  static void Main(string[] args)
  {
    A a = new A();// 인스턴스화
    
    a.index;
    a.method();
  }
}

02.1 인스턴스화

  • 클래스명 참조변수명;
    • 참조변수명 = new 클래스명();
  • 클래스명 참조변수명 = new 클래스명();

02.2 인스턴스 사용

  • 멤버변수 사용
    • 참조변수명.멤버변수;
  • 메소드 사용
    • 참조변수명.메소드명();