Exemplo n.º 1
0
        public TesteModificador1()
        {
            var publica = new Publica();

            publica.TestePublico();
            //publica.TesteInternal();
            //publica.TesteProtegidoInterno();
            //publica.TesteProtegido();
            //publica.TestePrivadoProtegido();
            //publica.TestePrivado();
        }
Exemplo n.º 2
0
        public TesteModificador1()
        {
            var publica = new Publica();

            publica.TestePublico();
            //publica.TesteInternal();             //Não esta no mesmo assembly
            //publica.TesteProtegidoInterno();     //Não esta no mesmo assembly nem possui herança
            //publica.TesteProtegido();            //Não possui herança
            //publica.TestePrivadoProtegido();     //Não esta no mesmo assembly nem possui herança
            //publica.TestePrivado();              //Somente a própria classe pode acessar
        }
Exemplo n.º 3
0
        public TesteModificador1()
        {
            var publica = new Publica();

            publica.TestePublico();
            //publica.TesteInternal(); //SOMENTE IRÁ CONSEGUIR ACESSAR SE LIBERAR A ANOTAÇÃO DE EXTENSÃO PARA ESSE PROJETO.
            //publica.TesteProtegidoInterno(); //SOMENTE IRÁ CONSEGUIR ACESSAR SE LIBERAR A ANOTAÇÃO DE EXTENSÃO PARA ESSE PROJETO.
            //publica.TesteProtegido(); //NÃO IRÁ CONSEGUIR ACESSAR PQ NÃO TEM HERANÇA.
            //publica.TestePrivadoProtegido(); //NÃO TERÁ ACESSO, PQ SÓ CLASSES QUE HERDAM PODEM ACESSAR
            //publica.TestePrivado(); //PRIVADO NUNCA TERÁ ACESSO
        }