class Developer
{
public override string ToString()
{
return "개발자";
}
}
class WebDeveloper : Developer
{
public override string ToString() => "웹 개발자";
}
class MobileDeveloper : Developer
{
public override string ToString() => "모바일 개발자";
}
> var web = new WebDeveloper(); // WebDeveloper 클래스의 개체 web을 생성
> Console.WriteLine(web); // web 객체를 출력?
웹 개발자 // ToString()을 호출하지 않았는데 "웹 개발자" 가 출력되었다.
어떻게 출력 결과가 "웹 개발자"가 되는건지 이해되지 않습니다 ㅠㅠ