[C#] 상속 protected

c# 2023. 1. 9. 14:29
728x90
static void Main(string[] args)
{
    Ch_21_2 ch = new Ch_21_2();
    ch.methd();
    Ch_21_1 ch_21_1 = new Ch_21_1();
    //ch_21_1.name만 가능, 사용하려면 public 으로 지정
    //protected 는 상속 받은 곳에서만 사용가능
}​
class Ch_21_1
{
    public string name ="핑크퐁";
    protected int age = 20;
    string address = "뉴욕";
}
class Ch_21_2 : Ch_21_1
{
    public void Methd()
    {	
    	Console.WriteLine(name);
        Console.WriteLine(age);
        name = "뽀로로";
        age = 10;
        Console.WriteLine(name);
        Console.WriteLine(age);
    }
}

 

 

728x90

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

[C#] 추상클래스  (0) 2023.01.10
[Unity] 기본 정리 (문서화)  (0) 2023.01.09
[C#] 클래스 생성자 오버로딩  (0) 2023.01.09
[C#] 클래스 메소드 정적 메소드 참조형 out형  (0) 2023.01.09
[C#] Switch와 Enum  (0) 2023.01.09
Posted by 바르마스
,