- 닷넷의 모든 클래스는 object의 후손이며,  object 타입은 모든 객체를 대표하는 타입
- 닷넷의 루트 클래스는 System 네임스페이스의 Object라는 이름으로 정의되어 있다
- System.Object 또는 using System 이라고 쓴다

- object로부터 파생된 모든 클래스의 객체들은 메소드들을 가진다
메소드 -> 속성
ToString -> public virtual
GetType -> public
MemberwiseClone -> protected
GetHashCode -> public virtual
Equals -> public virtual , public static
ReferenceEquals -> public static





- WriteLine의 Time객체가 출력되는건 ToString메소드를 정의하고 있기 때문
Time 클래스도 object의 후손이므로 object타입의 인수로 전달될수 있는 것

- 루트 클래스가 ToString 메소드를 제공함으로써 닷넷의 모든 객체들은 문자열로 변환 가능

Posted by 코딩하는 야구쟁이

댓글을 달아 주세요