Maison > Java > javaDidacticiel > Retrouver les bases de Java (7) : Résumé des objets anonymes

Retrouver les bases de Java (7) : Résumé des objets anonymes

黄舟
Libérer: 2017-01-16 09:34:41
original
1644 Les gens l'ont consulté

Reprendre les bases de Java (7) : Résumé des objets anonymes

1. Objets anonymes

1. aux objets,          

Par exemple :

一般对象为  
类名(例如Phone)对象名(自己起)=new 类名();            
则匿名对象为 new 类名();
Copier après la connexion

2. Un objet anonyme

équivaut à créer un nouvel objet à chaque fois qu'il est utilisé, donc lorsqu'une seule méthode est utilisée un objet est utilisé, il peut Utiliser des objets anonymes

3. L'avantage des objets anonymes est de passer des paramètres

  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"));             
   }
Copier après la connexion

4. >

Lors de l'utilisation d'objets anonymes, appelez des propriétés privées. La fonction get doit être utilisée ; les attributs ne peuvent pas être appelés directement ; ils doivent être placés dans des fonctions publiques dans leurs classes et appelés indirectement

<. 🎜>
2. Appels de méthodes entre classes

1. Si vous rencontrez deux classes personnalisées qui doivent appeler des fonctions entre elles, faites attention à la transmission des paramètres dans la classe de test ; évitez d'attribuer à nouveau des valeurs aux attributs, etc., dans cet objet. La valeur du temps d'utilisation peut être modifiée.


2. Considérations de classe

3. Erreurs faciles
     a、找名词    //作为类名      
     b、找名词     //个人认为是针对类  给类找的修饰语   作为属性之用      
     c、动作      //动作是用来创建函数的      
     4、找主动方和被动方   //  主动方来调用被动方
Copier après la connexion


Une classe ne peut entreprendre aucune action après avoir recherché des attributs, mais après avoir appelé. Lorsque vous utilisez ses attributs, assurez-vous d'identifier s'il est encapsulé en privé. Si l'encapsulation ne peut pas utiliser les attributs p.


3. mots-clés statiques

1. static ici Cela ne veut pas dire statique, cela signifie que lorsque votre classe statique actuelle est chargée, elle ouvrira de l'espace dans la zone de méthode avec la classe afin que la classe soit là. C'est statique 2. Les membres statiques existent parce que la classe existe déjà, ils peuvent donc être appelés sans créer d'objet. La méthode est nom de classe.nom d'attribut statique nom de classe.nom de méthode statique (); membres ; Si vous souhaitez appeler d'autres membres, vous devez utiliser un objet, c'est-à-dire que l'objet peut appeler tous les membres. 4. D'autres membres existeront après la création de l'objet. 5. Ceux qui existent en premier ne peuvent pas appeler ceux qui existent plus tard, et ceux qui existent plus tard peuvent appeler ceux qui existent en premier. 6. Avantages Commodité Inconvénients Utilisation de la mémoire Utilisation limitée 7. Généralement utilisé dans les classes d'outils 8. Facile à commettre des erreurs Les objets statiques peuvent être partagés par tous les objets de leur propre classe C'est-à-dire que si vous créez un nouvel objet et utilisez des membres statiques, Ce qui suit Le contenu de ce membre statique d'un nouvel objet n'est pas vide ; Par exemple :


Retrouver les bases de Java (7) : Résumé des objets anonymes 4. Bloc de code

1. Code block C'est-à-dire La partie entourée de {} a. Le bloc de code construit { Code d'exécution } est placé dans la classe, similaire au constructeur b. Le bloc de code statique static { Code d'exécution } est également placé dans la classe. n'est appelé qu'une seule fois, c'est-à-dire que le statique est là, et si vous créez un nouvel objet, il ne l'appellera plus c. , il s'exécutera immédiatement. 2. Séquence d'exécution Bloc de code statique > Bloc de code de construction > Fonction de construction >                                   use             use         using           using   using   🎜>6. le package lang peut vérifier la table API. Mais rappelez-vous que tout ce qui appartient au package lang peut utiliser directement le nom de la méthode mathématique car lang est automatiquement chargé


7. Classe Scanner

<.> 8. Classe aléatoire


Ce qui précède est le contenu de Retrouver les bases de Java (7) : Résumé des objets anonymes Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www. .php.cn) !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal