목록객체 지향 설계 원칙론 (1)
cyphen156

C# 공부하다가 문득 든 의문Java와 C#과 같은 객체 지향 언어에서는 기본 자료형 조차 객체로 생성하여 사용하는것이 원칙이라고 한다.그렇기 때문에 메인 함수 내부에서 호출되는 int, string, char과 같은 기본 자료형들 조차 클래스로 선언되어 있고,이 클래스를 통해 호출하여 사용한다는 것이다.이것을 Boxing / UnBoxing한다고 하는데, 단적인 예시를 보여주자면 다음과 같다.using System;class Int32Wrapper : Object{ private object intData; public Int32Wrapper(int data) { intData = data; // int 값을 object에 저장 (박싱) }}클래스는 기본적으로 메모리 ..
잡생각 정리글
2025. 2. 10. 11:33