22.03.01_인스턴스란
본문 바로가기
CS Study/Csharp

22.03.01_인스턴스란

by KyeongMin 2022. 3. 2.
728x90
반응형

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 인스턴스 사용

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

https://github.com/3DPIT/study/blob/master/02.studyData/05.Csharp/2022/%EA%B0%9D%EC%B2%B4%EC%A7%80%ED%96%A5/22.03.01_%EC%9D%B8%EC%8A%A4%ED%84%B4%EC%8A%A4%EB%9E%80.md

 

GitHub - 3DPIT/study

Contribute to 3DPIT/study development by creating an account on GitHub.

github.com

 

728x90
반응형

'CS Study > Csharp' 카테고리의 다른 글

22.03.01_추상화와캡슐화란?  (0) 2022.03.02
22.03.01_인터페이스.인터페이스  (0) 2022.03.02
22.03.01_시그니처  (0) 2022.03.02
22.03.01_상속이란?  (0) 2022.03.02
22.03.01_네임스페이스  (0) 2022.03.02

댓글