Maison > Java > javaDidacticiel > le corps du texte

Traitement des informations sur les tableaux orientés objet Java

巴扎黑
Libérer: 2017-06-26 10:57:33
original
1466 Les gens l'ont consulté

Bien que ce soit une chose très simple, cela devrait être d'une grande aide pour certains novices autodidactes et nouveaux arrivants qui ne le comprennent pas assez profondément au début.

Quand j'ai appris l'orientation objet pour la première fois, je pense que de nombreux étudiants étaient confus à ce sujet. Les problèmes simples deviennent compliqués et inutiles.

Puis regardez vers le bas :

package cn.bdqn.test3;

import java.util.Scanner;

public class Test1 {
public static void main(String[] args) {
//Créer deux objets administrateur
Admin a1 = new Admin();
a1.name = "admin1";
a1.pwd = "111111 ";

Admin a2 = new Admin();
a2.name = "admin2";
a2.pwd = "222222";

// Mettra l'administrateur objet dans le tableau (tableau d'objets)
Admin[] admins = {a1,a2};
//Modifier le mot de passe de l'administrateur
Entrée du scanner = new Scanner(System.in);
Système. out.println("Veuillez entrer le nom d'utilisateur :");
String name = input.next();
System.out.println("Veuillez entrer le mot de passe :");
String pwd = input.next();
int index = -1;
for(int i=0;i if(admins[i].name.equals(name) && admins[i].pwd.equals(pwd)){
index = i;
break;
}
}
if(index>=0){
Système. out.println("Connexion réussie !");
System.out.println("Veuillez entrer un nouveau mot de passe :");
String newPwd = input.next();
admins[index]. pwd = newPwd;
System.out.println("Mot de passe modifié avec succès, votre nouveau mot de passe est : "+admins[index].pwd);
}else{
System.out.println("Utilisateur Nom ou mot de passe incorrect ! Aucune autorisation pour mettre à jour les informations de l'administrateur");
}

>
>

Pourquoi avez-vous besoin de référencer des objets ? C'est parce que lorsqu'il y a un grand nombre d'objets à saisir Si tel est le cas, vous pouvez omettre de nombreuses opérations répétées en référençant l'objet

Pourquoi avez-vous besoin de créer un tableau pour le traitement des objets pour les objets de la même classe, si vous en avez besoin ? pour vérifier les informations d'erreur, pouvez-vous le faire une par une ?

La compréhension permet d'acquérir de nouvelles connaissances et d'approfondir l'impression. Si vous voulez bien apprendre Java, vous devez réfléchir davantage. J'espère que tout le monde me dira s'il n'est pas bien écrit. La raison pour laquelle je l'écris est de communiquer certaines expériences avec

tout le monde et de soutenir certaines de mes propres pensées.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

É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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!