면접 질문 모음 - 1~5

한재민·2025년 4월 25일

용어정리

목록 보기
24/33

스파르타 내일배움캠프 유니티 7기
면접 질문 모음

일단 요약!

C# 문법


1. 객체란 무엇인가요? 클래스와 어떤 연관이 있나요?

객체란 클래스를 기반으로 메모리에 생성(할당)인스턴스

oop의 관점에서 클래스의 타입으로 선언되었을 때 "객체" 라고 부른다.
이 객체를 메모리에 할당되어 실제 사용될 때 "인스턴스" 라고 부른다.


2. 생성자에 대해 간단하게 설명해주세요.

생성자는 클래스의 인스턴스를 생성할 때 사용한다.
new 연산자를 사용
클래스와 이름이 같다.
반환형이 없다.


3. 접근제한자란 무엇이며, 각각 어떤 차이가 있는지 비교해서 설명해주세요.

접근제한자는 클래스, 변수, 메서드 등에 접근할 수 있는 범위를 지정하는 키워드

public : 어디서든 접근 가능
private : 클래스 내부에서만 접근 가능
protected : 클래스 내부와, 상속받은 클래스에서만 접근 가능
internal : 같은 어셈블리 내에서 접근 가능


4. static 한정자에 대해 설명해주세요

static 키워드는 클래스, 메서드, 변수가 객체 단위가 아닌 클래스 단위로 생성/사용 되게 하는 키워드다.

static 한정자는 특정 개체가 아닌 해당 형식 자체에 속하는 정적 멤버를 선언하는 데 사용된다.


5. SOLID 원칙에 대해 설명해주세요

SOLID 원칙은 객제지향 설계 5가지 원칙의 약자로, 유지보수성과 확장성을 높이기 위한 규칙이다.
https://velog.io/@kaffu0424/SOLID-%EC%9B%90%EC%B9%99


profile
유니티 클라이언트 취업준비중입니다..

0개의 댓글