Recuerde que en una pregunta de prueba escrita en una entrevista, algunos entrevistadores pedirán el alcance de los símbolos limitados de acceso específico como Pullic. De hecho, generalmente no fui al sistema para considerar el alcance del carácter limitado de acceso, especialmente en el interior de la bolsa, ok, la prueba escrita no es buena.
Este es el conocimiento básico de Java, y también es valorado por la compañía.
El código es el siguiente:
paquete com.Jaovo;/*** _ 1_profitage de acceso variable de miembro a la verificación*Público privado Protegido Predeterminado Accesible*Otros paquetes, otras clases son accesibles, no accesibles, no accesibles, no accesibles, no accesibles, no accesibles,*paquetes propios,* Otras clases tienen relaciones de herencia, no accesibles, no accesibles, no accesibles, *Otros paquetes, otras clases tienen relaciones de herencia, no accesibles, no acceden al acceso *----------------- -------------------------------------------------- -------------------------------------------------- ---------------------- ---------------------------- - *_2_ 成员方法访问权限的求证 *PRIVADO PRIVADO PRODUCIDO (默认的权限) *自己包 Puede acceder al accesible accesible accesible. D {Public Class Chengyuan extiende E {public static void main (string [] args) {// un miembro de permisos variables de acceso/*1 b b b = nuevo b (); ); ch = new Chengyuan (); // Empaque su propia clase System.out.println (CH.I1); println (ch.i4); I2 no es público en D; 4 chengyuan ch = new Chengyuan (); .out.println (ch.i4 en b); println (ch.i2) // i2 no es público en D; (ch.i4); ===================================== ========== // El Permisos de acceso de los dos métodos de miembros/*1 Chengyuan CH = New Chengyuan (); System.out.println (ch.m3 ()); .m1 ()); m4 ()); .println (e.m3 ()) del paquete de programa externo; C = nuevo C (); .println (c.m3 ()); (ch.m1 ()); .println (ch.m4 ());}}}} Class B {// 1 member variable public int i1 = 100; int i2 = 200; Private int i3 = 300; Protect int i4 = 400; // 2 member method Public int m1 () {return 1;} int m2 () {return 1;} private int m3 () {return 1;} protegido int m4 () {return 1;} class c {// 1 variables de miembro int i1 = 100; = 300; Regresar 1; ======================== =========== // D.Class Archivos y archivos E.Class en el paquete CN. Para facilitar la colocación de ellos, el paquete CN.JAOVO; public int m1 () {return 1;} int m2 () {regurn 1;} private int m3 () {) {return 1;} protegido int m4 () {return 1;}} // ------- -package cn.Jaovo; clase pública E {// 1 成员变量 public int i1 = 100; 1;} int m2 () {return 1;} private int m3 () {return 1;} protegido int m4 (cure {return 1;}}
El código anterior es una explicación detallada de los métodos de miembros y los permisos de acceso variable de los miembros en Java.