Home [C# 筆記] Protected 受保護的
Post
Cancel

[C# 筆記] Protected 受保護的

protected 受保護的

子類也可以訪問

1
2
3
public 公開:子類可以訪問
private 私有:子類不可以訪問
protected 受保護的:子類可以訪問
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//父類
public class Person
{
    public int n1; //子類可以訪問
    private int n2;//子類不可以訪問
    protected int n3; //子類可以訪問

    public void SayHello() {
        Console.WriteLine("我是人類");
    }
}
//子類
public class Student : Person
{
    public Student() {
        this.n1 = 20; //父類的 public 變數
        this.n3 = 10; //父類的 protected 變數
    }
    public void StudnetSayHello() {
        Console.WriteLine("我是學生");
    }
}
This post is licensed under CC BY 4.0 by the author.