반응형

[Unity]/[C#] 54

[C#] 상속(virtual, override, abstract)

안녕하세요 극꼼이입니다. 이 포스팅에서는 상속을 배우면서 공부한 virtual, override, abstract에 대해 정리할 생각입니다. virtual, override, abstract는 모두 부모, 자식 함수간의 상속에 쓰이는 키워드입니다. 같은 내용의 코드를 여러 스크립트에서 반복하지 않도록 해줍니다. 1. virtual : 부모(상위) class에서 사용. 자식함수에서 재정의 가능하게 가상함수로 만들어 줌(본문 정의 가능). 접근 한정자는 public, internal, protected를 사용해야 함. 2. override : 자식(하위) class에서 사용. virtual함수를 재정의해줌 3. abstract : 부모(상위) class에서 사용(반드시 abstract 클래스여야 함). 자식..

[Unity]/[C#] 2021.06.26

[C#] List 값 복사하기(참조하지 않고, 값만 복사하는 방법)

List는 앞서 나온 게시물에서 나온 참조 형식입니다. https://geukggom.tistory.com/44 [유니티 C# 기초] #02 : 변수 - 값 형식 / 참조 형식 유니티 기초 글 링크 모음 : geukggom.tistory.com/1 [서론] 안녕하세요, 극꼼이입니다! 1에서 변수의 데이터타입과 형변환을 알아본데에 이어서 변수의 값형식과 참조 형식에 대해 알아보도록 하겠습 geukggom.tistory.com List aList = new List(); List bList = aList; bList.Add(100); Debug.Log(aList[0]); //bList의 변화가 aList에도 똑같이 영향을 줘서 100이 찍힘. 원본 리스트에는 영향을 주지 않고, 값만 복사하고 싶을 수 있는데..

[Unity]/[C#] 2021.05.24

[C# 기초] #02 : 변수 - 값 형식 / 참조 형식

유니티 기초 글 링크 모음 : geukggom.tistory.com/1 [Unity] 공부글 모음 1) 변수 - 데이터형식(Data Type)과 형변환 : geukggom.tistory.com/20 - 값 형식 / 참조 형식 : https://geukggom.tistory.com/44 - List값 복사하기 : https://geukggom.tistory.com/55 geukggom.tistory.com [서론] 안녕하세요, 극꼼이입니다! 1에서 변수의 데이터타입과 형변환을 알아본데에 이어서 변수의 값형식과 참조 형식에 대해 알아보도록 하겠습니다. [값 형식] 값 형식은 말 그대로 값을 집어넣는 데이터 타입을 말합니다. 값 형식의 데이터 타입의 예시로는 int, float, char, string, bo..

[Unity]/[C#] 2021.05.15

[C# 기초] #01 : 변수 - 데이터형식(Data Type)과 형변환

변수는 유니티와 C#에 있어서 핵심적인 개념입니다. 다양한 종류의 데이터를 다룰 때 필요하며, 일종의 데이터를 담는 상자라고 생각하시면 됩니다. 변수에 대해서는 데이터 타입과 그 형변환, 값 형식과 참조 형식, 사용범위(접근지정자)에 대해 다룰 것이며, 오늘은 데이터 타입과 형변환에 대해서만 포스팅하겠습니다. 변수는 위와 같이 데이터 형식과 변수 이름으로 선언합니다. 이때 변수의 이름은 아래와 같은 규칙을 가집니다. * 변수 이름의 규칙 1) 변수명은 숫자로 시작할 수 없습니다. 2) 영문과 숫자, 언더바(_)만 사용할 수 있습니다.(공백과 특수문자는 사용 불가능) 3) 유니티와 C#에 이미 있는 키워드는 사용할 수 없습니다. 4) 같은 클래스 내에서 이미 선언한 변수명을 중복 사용할 수 없습니다. 데이..

[Unity]/[C#] 2021.03.29
반응형