본문 바로가기

기본생성자

유니티15_C#_08_객체 객체 만들기 (Object Instantiation) 앞 글에서 객체를 만드는 틀인 class(클래스)만드는 법을 배웠다. 이제 만들어 놓은 클래스 MainCharacter를 이용해서 객체(오브젝트)를 만들어 본다. 클래스로 객체를 만들었을 때 클래스의 '인스턴스(instance)'를 만들었다고 부른다. 즉, 객체를 만드는 것은 '클래스를 이용하여 instantiating(예시 : 예를 보여줌)'한 것이다. 한마디로 객체는 클래스의 인스턴스(instance)이다. 그러므로 객체와 인스턴스를 같은 뜻으로 사용할 수 있다. ObjectExample 스크립트를 새로 만들고 MainCharacter클래스를 이용해서 객체(인스턴스)를 만들어 보자. 먼저 15~23번 줄에 MainCharacter 클래스를 간단하게.. 더보기
코틀린 더파기_13_class_개념과 생성 앱 또는 프로그램도 업그레이드로 문제점을 수정하고 성능을 향상시키듯이, 프로그램 코드를 작성하는 기법도 보완과 필요성에 따라 지금까지 다양하게 발전되어 왔다. 처음 등장한 것은 Procedural Programming (절차적 프로그래밍) 기법이다. 지금도 간단한 앱을 만들거나 코딩 초보자인 경우는 대부분 이 기법을 사용하여 코딩한다고 할 수 있다. 이 기법은 기본적으로 작업을 어떤 과정으로 하고 어떻게 끝내야 하는 지에 대한 논리적 단계를 만드는 것이다. 즉, 프로그램을 procedure(프로시저) 단위로 작성한 후 procedure call(프로시저 호출)을 사용하는 개념으로 작동한다. procedure의 다른 이름은 routine(루틴) , function(함수)이다. 요약하면 절차적 프로그래밍 기.. 더보기