-
2024.04.23 TIL2 - 캡슐화, 상속, 다형성, 추상화, 객체, 오버로딩, 오버라이딩, 프로퍼티, Virtual, Abstract, 제너릭, out, ref
C# 문법 종합반 3주차 강의 정리 객체지향 프로그래밍(Object-Oriented Programming, OOP)의 특징 캡슐화 (Encapsulation): 관련된 데이터와 기능을 하나의 단위로 묶는 것을 의미합니다. 클래스를 사용하여 데이터와 해당 데이터를 조작하는 메서드를 함께 캡슐화하여 정보를 은닉하고, 외부에서 직접적인 접근을 제한함으로써 안정성과 유지보수성을 높입니다. 상속 (Inheritance): 상속은 기존의 클래스를 확장하여 새로운 클래스를 만드는 메커니즘입니다. 부모 클래스(상위 클래스, 슈퍼 클래스)의 특성과 동작을 자식 클래스(하위 클래스, 서브 클래스)가 상속받아 재사용할 수 있습니다. 코드의 중복을 줄이고, 클래스 간 계층 구조를 구성하여 코드의 구조화와 유지보수를 용이하게 ..
스파르타 게임개발종합반(Unity)/TIL - 본캠프 매일 공부 기록
2024. 4. 23.
-
2024.04.23 TIL1 - VisualStudio 디버깅, 삼항 연산자, List, Dictionary, Stack, Queue, HashSet, struct
C# 문법 종합반 2주차 강의 정리 VisualStudio 디버깅Break Point 걸기해당 라인의 가장 왼쪽에 동그라미 클릭해서 `break point` 걸기해당 라인에서 `F9` 누르기 디버깅한 줄씩 : `F10` 메소드로 : `F11` 디버그 창 안뜰 때디버그 → 창 → `조사식, 자동, 지역, 호출 스택` 추가 삼항 연산자`3항 연산자`는 if 문의 간단한 형태로, 조건식의 결과에 따라 두 값을 선택하는 연산자입니다.(조건식) ? 참일 경우 값 : 거짓일 경우 값;아래는 예시입니다. 예시에서 보이는 삼항 연산자와 if else 문이 동일한 역할을 합니다.int currentExp = 1200;int requiredExp = 2000;# 삼항 연산..
스파르타 게임개발종합반(Unity)/TIL - 본캠프 매일 공부 기록
2024. 4. 23.