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 인스턴스 사용
- 멤버변수 사용
- 참조변수명.멤버변수;
- 메소드 사용
- 참조변수명.메소드명();
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 |
댓글