Denken Sie daran, dass in einer schriftlichen Testfrage in einem Interview einige Interviewer nach dem Umfang der spezifischen Zugriffsbeschränkungssymbole wie Pullic fragen. Tatsächlich bin ich normalerweise nicht zum System gegangen, um den Umfang des Zugangsbeschränkungscharakters zu berücksichtigen, insbesondere in der Innenseite der Tasche. OK, der schriftliche Test ist nicht gut.
Dies ist das Grundkenntnis von Java, und es wird auch von der Firma geschätzt.
Der Code ist wie folgt:
Paket com.jaovo;/*** _ 1_Profitage des Variablenzugriffs von Mitgliedern zu Überprüfung*öffentlich -privates Standard -Standard -Zugriff*Weitere Pakete, andere Klassen sind zugänglich, nicht zugänglich, nicht zugänglich, nicht zugänglich, nicht zugänglich, nicht zugänglich,*eigene Pakete, Pakete,, Pakete, Pakete,,, nicht zugänglich Andere Klassen verfügen über Erbschaftsbeziehungen, nicht zugänglich, nicht zugänglich, nicht zugänglich, *Andere Pakete, andere Klassen haben Erbschaftsbeziehungen, nicht zugänglich, Zugang nicht zugänglich *----------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- - *_2_ 成员方法访问权限的求证 *Public Private Protected Standard (默认的权限) *自己包 Sie können auf das zugängliche Zugriffsbereich zugreifen. D {öffentliche Klasse Chengyuan erweitert E {public static void main (String [] args) {// Ein Mitglied variabler Berechtigungen Zugriff/*1 b b = neu B (); ) System.out.println (B.I2); CH = New Chengyuan (); // Paket Ihr eigenes Klassensystem.OUT.println (CH.I1); println (ch.i4); I2 ist nicht öffentlich in d; 4 Chengyuan CH = New Chengyuan (); .out.println (ch.i4 in B); println (ch.i2) // i2 ist nicht öffentlich in d; (CH.I4); =========================ieben Zugriff auf die beiden Mitgliedsmethoden/*1 Chengyuan CH = New Chengyuan (); System.out.println (ch.m3 ()); .M1 ()); M4 ()); .Println (E.M3 ()) aus dem externen Programmpaket; C = neuer C (); .Println (C.M3 ()); (CH.M1 ()); .Println (CH.M4 ()); Public int m1 () {return 1;} int m2 () {return 1;} private int m3 () {return 1;} Protected Int m4 () {return 1;} Klasse C {// 1 Mitgliedsvariablen public int i1 = 100; Rückgabe 1; ===================================== Class -Dateien und E. -Class -Dateien im CN -Paket. Um sie hier zu platzieren, paket Cn.jaovo; public int m1 () {return 1;} int m2 () {Regurn 1;} private int m3 () {) {return 1;} protected int m4 () {return 1;}} // ----- -Package cn.jaovo; öffentliche Klasse E {// 1 成员变量 public int i1 = 100; 1;} int m2 () {return 1;} private int m3 () {return 1;} Protected Int M4 (Cure {return 1;}}
Der obige Code ist eine detaillierte Erläuterung der Mitgliedermethoden und den Berechtigungen der Mitgliedervariablen in Java.