C#
object 형식의 이해
JAESEONG LEE- developer
2022. 7. 15. 17:46
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 |
실행 결과입니다.