Keyword Protected pada bahasa pemrograman C#

Keyword Protected pada bahasa pemrograman C# | IDCSharp.com
Keyword Protected pada bahasa pemrograman C# | IDCSharp.com

Pada materi sebelumnya, idcsharp telah menjelaskan mengenai Private dan Public Member pada bahasa pemrograman C#.

akan tetapi ada satu lagi Tipe member yang harus kamu ketahui yaitu Protected Member.

Protected Member, hampir mirip dengan Private Member, Perbedaannya ialah Protected member dapat di akses melalui Class Turunan.

contoh:

class Mahasiswa
{
    protected string Nama; 
    protected int Nim;
}

class Turunan: Utama
{
    static void Main() 
    {
        Turunan t = new Turunan();

        t.Nama = "ahr0chm6ly9pzgnzagfycc5jb20v.pixaku.space";
        t.Nim =  123456
        Console.WriteLine("Nama = {0}, Nim = {1}", Turunan.Nama, Turunan.Nim); 
    }
}
// Output = varA = 25, varB = 18

Pada Program di atas, kita menggunakan Keyword Protected.

apabila kamu rubah ke bentuk Private maka akan terjadi Error, Turunan.Nim dan Turunan.Nama tidak dapat di akses karena Level Proteksi.