public void Prueba() { var clasePublica = new ClasePublicaDePrueba(); clasePublica.PropiedadInterna = "b"; //clasePublica.MetodoPrivado(); // ERROR //clasePublica.PropiedadProtectedInternal = "podemos"; var claseInterna = new ClaseInternaDePrueba(); }
public void Prueba() { var clasePublica = new ClasePublicaDePrueba(); //clasePublica.MetodoPrivado(); ---> ERROR El metodo solo se puede invocar desde la propia clase clasePublica.MetodoPublico(); clasePublica.PropiedadInterna = "INTERNAL"; clasePublica.PropiedadProtectedInternal = "PROINT"; var claseInterna = new ClaseInternaDePrueba(); //clasePublica.PropiedadPrivateProtected = 5; --> ERROR Solo se puede acceder desde la clase o sus hijas }