Heim > Java > javaLernprogramm > Wiedererlangung der Grundlagen von Java (7): Zusammenfassung anonymer Objekte

Wiedererlangung der Grundlagen von Java (7): Zusammenfassung anonymer Objekte

黄舟
Freigeben: 2017-01-16 09:34:41
Original
1635 Leute haben es durchsucht

Erlernen Sie die Grundlagen von Java (7): Zusammenfassung anonymer Objekte

1. Anonyme Objekte beziehen sich auf die Nichtvergabe von Namen zu Objekten,          

Zum Beispiel:

2. Anonymes Objekt
一般对象为  
类名(例如Phone)对象名(自己起)=new 类名();            
则匿名对象为 new 类名();
Nach dem Login kopieren

entspricht der Neuerstellung eines neuen Objekts bei jeder Verwendung, wenn also nur eine Methode vorhanden ist Wenn ein Objekt verwendet wird, kann es


3 sein. Der Vorteil von anonymen Objekten ist die Übergabe von Parametern

Bei der Verwendung anonymer Objekte müssen private Funktionen nicht direkt aufgerufen werden; sie müssen in öffentlichen Funktionen platziert und indirekt aufgerufen werden

  class WeiXin    
  //定义WeiXin类            
  {                 
  private  String wengben;                 
  //属性省略                 
  public void showSend(){                
   }             
   }            
   class Phone    
   //定义Phone类            
   {                 
   //属性省略                 
   public void showCall(WeiXin w){                 
   }             
   }             
   class TestPhone //测试类             
   {                 
   public static void main(String[] ages){                       
   Phone p=new Phone();                       
   p.showCall(new WeiXin("45135135135"));             
   }
Nach dem Login kopieren

2. Methodenaufrufe zwischen Klassen

1. Wenn Sie auf zwei benutzerdefinierte Klassen stoßen, die Funktionen zwischeneinander aufrufen müssen, können Sie in diesem Fall darauf achten Vermeiden Sie die erneute Zuweisung von Werten zu Attributen usw. in diesem Objekt. Der Nutzungszeitwert kann geändert werden.

2. Überlegungen zur Klasse


3. Einfache Fehler

Eine Klasse ergreift möglicherweise keine Maßnahmen nach der Suche nach Attributen, sondern nach dem Aufruf Stellen Sie bei der Verwendung seiner Attribute sicher, dass es sich um eine private Kapselung handelt.
     a、找名词    //作为类名      
     b、找名词     //个人认为是针对类  给类找的修饰语   作为属性之用      
     c、动作      //动作是用来创建函数的      
     4、找主动方和被动方   //  主动方来调用被动方
Nach dem Login kopieren


3. Statische Schlüsselwörter

1 statisch bedeutet hier nicht statisch, sondern dass beim Laden Ihrer aktuellen statischen Klasse zusammen mit der Klasse Platz im Methodenbereich frei wird, sodass die Klasse vorhanden ist. Dies ist statisch 2. Statische Mitglieder sind vorhanden, weil die Klasse bereits vorhanden ist, sodass sie aufgerufen werden können, ohne ein Objekt zu erstellen. Die Methode ist Klassenname.statischer Attributname, Klassenname.statischer Methodenname (); 3. Statische Mitglieder können statische Mitglieder aufrufen direkt; Wenn Sie andere Mitglieder anrufen möchten, müssen Sie ein Objekt verwenden. Das heißt, das Objekt kann alle Mitglieder aufrufen. 4. Andere Mitglieder werden existieren, nachdem das Objekt erstellt wurde. 5. Diejenigen, die zuerst existieren, können diejenigen nicht aufrufen, die später existieren, und diejenigen, die später existieren, können diejenigen aufrufen, die zuerst existieren. 6. Vorteile Bequemlichkeit Nachteile Speichernutzung Eingeschränkte Nutzung 7. Wird im Allgemeinen in Werkzeugklassen verwendet 8. Leicht zu Fehlern Statische Objekte können von allen Objekten in ihrer eigenen Klasse gemeinsam genutzt werden Das heißt, wenn Sie ein neues Objekt erstellen und statische Mitglieder verwenden, Folgendes: Der Inhalt dieses statischen Elements eines neuen Objekts ist nicht leer. Zum Beispiel:


4. Codeblock

1. Code Block Das ist der von {} eingeschlossene Teil. Der konstruierte Codeblock {Ausführungscode} wird in die Klasse eingefügt, ähnlich wie der statische Codeblock. Static{Ausführungscode} wird ebenfalls in die Klasse eingefügt Das heißt, die Statik ist vorhanden, und wenn Sie ein neues Objekt erstellen, wird der lokale Codeblock {Ausführungscode} nicht mehr in die Methode eingefügt , es wird sofort ausgeführt.                                                                        use                 using               using             using using             use using 's using using ‐ ‐ ‐ ‐down ‐‐ ‐‐ ​ ​                                                                        6. Mathematische Methoden, die zum Lang-Paket gehören, können die API-Tabelle überprüfen dass alles, was zum lang-Paket gehört, den Namen der mathematischen Methode direkt verwenden kann, da lang automatisch geladen wird Wiedererlangung der Grundlagen von Java (7): Zusammenfassung anonymer Objekte

7. Scanner-Klasse


8. Zufallsklasse

Das Obige ist der Inhalt von Regaining the Basics of Java (7): Zusammenfassung von Anonymous Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage