-
2024.04.23 TIL2 - 캡슐화, 상속, 다형성, 추상화, 객체, 오버로딩, 오버라이딩, 프로퍼티, Virtual, Abstract, 제너릭, out, ref
C# 문법 종합반 3주차 강의 정리 객체지향 프로그래밍(Object-Oriented Programming, OOP)의 특징 캡슐화 (Encapsulation): 관련된 데이터와 기능을 하나의 단위로 묶는 것을 의미합니다. 클래스를 사용하여 데이터와 해당 데이터를 조작하는 메서드를 함께 캡슐화하여 정보를 은닉하고, 외부에서 직접적인 접근을 제한함으로써 안정성과 유지보수성을 높입니다. 상속 (Inheritance): 상속은 기존의 클래스를 확장하여 새로운 클래스를 만드는 메커니즘입니다. 부모 클래스(상위 클래스, 슈퍼 클래스)의 특성과 동작을 자식 클래스(하위 클래스, 서브 클래스)가 상속받아 재사용할 수 있습니다. 코드의 중복을 줄이고, 클래스 간 계층 구조를 구성하여 코드의 구조화와 유지보수를 용이하게 ..
스파르타 게임개발종합반(Unity)/TIL - 본캠프 매일 공부 기록
2024. 4. 23.