본문 바로가기
C#

object 형식의 이해

by JAESEONG LEE- developer 2022. 7. 15.

object는 물건, 객체라는 뜻의 영어 단어 입니다. 그러니 object 형식은 어떤 데이터든지 다룰 수 있는 데이터 형식이라고 말할 수 있습니다. 상속의 효과 덕분입니다.

 

C#은 object가 모든 데이터를 다룰 수 있도록 모든 데이터 형식(기본 데이터 형식뿐 아니라 모든 복합 데이터 형식, 심지어 프로그래머들이 만드는 데이터 형식마저도) 이 자동으로 object 형식으로부터 상속받게 한 것 입니다. 즉 object 형식은 모든 데이터 형식의 조상입니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
using System;
 
namespace Object
{
    class Program
    {
        static void Main(string[] args)
        {
            object a = 123;
            object b = 3.141592653589793238462643383279m;
            object c = true;
            object d = "안녕하세요.";
 
            Console.WriteLine(a);
            Console.WriteLine(b);
            Console.WriteLine(c);
            Console.WriteLine(d);
        }
    }
}
cs

 

 

실행 결과입니다.

'C#' 카테고리의 다른 글

크기가 서로 다른 정수 형식 사이의 변환  (0) 2022.07.15
박싱과 언박싱에 대한 이해  (0) 2022.07.15
논리 형식 bool의 이해  (0) 2022.07.15
string 형식의 이해  (0) 2022.07.15
Char 형식의 이해  (0) 2022.07.15