public void Test()
        {
            AccessDemo demo = new AccessDemo();

            // instance tida bisa akses ==>
            demo.PrivateProtectedDemo();
            demo.ProtectedDemo();

            // method bisa akses melalui instance hanya untuk:
            demo.ProtectedInternalDemo();
            demo.InternalDemo();
            demo.PublicDemo();

            // tidak bisa akses methode PrivateDemo() Ancestor
            PrivateProtectedDemo();
            ProtectedDemo();
            ProtectedInternalDemo();
            InternalDemo();
            PublicDemo();
        }
Ejemplo n.º 2
0
        private void MakeDemoCall()
        {
            AccessDemo demo = new AccessDemo();

            // instance tida bisa akses ==>
            demo.PrivateProtectedDemo();
            demo.ProtectedDemo();

            // method bisa akses melalui instance hanya untuk:
            demo.ProtectedInternalDemo();
            demo.InternalDemo();
            demo.PublicDemo();

            // tidak bisa akses ke methode
            PrivateProtectedDemo();
            ProtectedDemo();
            ProtectedInternalDemo();
            InternalDemo();
            PublicDemo();
        }