Instance 2

[C#] 클래스(Class), 객체(Object), 인스턴스(Instance)

클래스와 객체에 대해서는 붕어빵과 붕어빵틀로 많이들 표현하는데,붕어빵틀은 클래스, 붕어빵은 객체에 해당한다고 한다. 클래스, Class : 붕어빵틀- 객체를 생성하기 위한 틀 또는 설계도로, 데이터와 메서드의 집합으로 구성된다..- 객체들의 공통점들을 기반으로 객체들을 묶이 위한 그릇이 클래스이다.- 컴파일 이전(개발자가 쓰고있는 코드), 컴파일 타임(컴퓨터가 쓸 수 있는 코드) 객체, Object : 붕어빵- 클래스 기반으로 생성되며 데이터를 담고 동작을 수행할 수 있는 주체. 생성자를 통해 만들어지고, 필요 시 해제하는 메서드를 가질 수 있다.- 현실세계나 프로그래밍을 할 곳에선 존재하는 모든 사물형을 객체 라고 한다. (몬스터, 아이템 등)- 클래스의 인스턴스 라고도 불리며 모든 인스턴스를 대표하는..

C#/Theory 2025.04.28

[Unity] 새로운 게임 시작, 복습단계

void Update() { Vector2 mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition); transform.position = mousePos; }공 위치를 마우스가 움직이는 곳으로 따라갈 수 있게 만들어준 함수.Vector2 : 2D를 나타내는 변수로 x, y좌표를 사용Input : 사용자의 입력을 처리해주는 클래스, 마우스/키보드/게임패드 등의 입력을 처리할 수 있으며Input.mousePosition, Input.GetKeyDown, Input.GetMouseButtonDown과 같은 메서드를 사용transform.position : Vector3과 같음, 게임 오브젝트의 위치를 조회하거나 변경할..

Unity/Unity Study 2025.01.03