초기화(Initialization)란?
변수를 선언하는 시점에 값을 함께 할당하는 것을 초기화(Initialization)라고 합니다.
다음은 변수를 초기화하는 간단한 예제입니다.
int val = 50;
참고로 배열을 초기화할 때는 new 키워드가 필요하지만, 일반 변수를 초기화할 때는 new 키워드 없이 값만 할당하면 됩니다.
인스턴스화(Instantiation)란?
C#에서 new 키워드를 사용하여 클래스의 새로운 객체(인스턴스)를 생성하는 것을 인스턴스화(Instantiation)라고 합니다.
즉, C#에서 클래스를 인스턴스화하려면 반드시 new 연산자를 사용해야 합니다.
다음 예제는 new 키워드를 통해 Student 클래스의 객체 두 개를 생성하는 과정을 보여줍니다.
Student s1 = new Student();
Student s2 = new Student();