ホームページ  >  記事  >  Java  >  Javaオブジェクト指向配列情報処理

Javaオブジェクト指向配列情報処理

巴扎黑
巴扎黑オリジナル
2017-06-26 10:57:331494ブラウズ

これは非常に単純なことですが、初期段階で十分に理解していない独学の初心者や新人にとっては非常に役立つはずです。

私が初めてオブジェクト指向を学んだとき、多くの学生は戸惑ったと思います。単純な問題が複雑になり、不要になります。

次に下を見てください:

package cn.bdqn.test3;

import java.util.Scanner;

public class Test1 {
public static void main(String[] args) {
//2 つのマネージャー Member オブジェクトを作成します
管理者 a1 = 新しい管理者();
a1.name = "admin1";
a1.pwd = "111111";

管理者 a2 = 新しい管理者();
a2.name = "admin2";
a2 .pwd = "222222";

//管理者オブジェクトを配列(オブジェクト配列)に入れる
Admin[] admins = {a1,a2}
//管理者パスワードを変更する
Scanner input = new Scanner(System.in) ;
System.out.println("ユーザー名を入力してください:");
String name = input.next();
System.out.println("パスワードを入力してください:");
String pwd = input. next();
int Index = -1;
for(int i=0;i if(admins[i].name.equals(name) && admins[i].pwd.等しい(pwd)){
index = i;
break;
}
}
if(index>=0){
System.out.println("ログイン成功!");
System.out.println("お願いします新しいパスワードを入力してください: ");
String newPwd = input.next();
admins[index].pwd = newPwd;
System.out.println("パスワードは正常に変更されました。新しいパスワードは次のとおりです: "+admins[index ] .pwd);
}else{
System.out.println("ユーザー名またはパスワードが間違っています! 管理者情報を更新する権限がありません");
}

}
}

なぜオブジェクトを参照する必要があるからですか?大量のオブジェクトを入力する必要がある場合、オブジェクトを参照することで多くの繰り返し操作を省略できます。なぜ同じクラスのオブジェクトに対して配列を作成する必要があるのでしょうか?エラー情報を確認してください。比較するために使用できますか?

理解することで、新たな知識を学び、印象を深めることができます。 Java をしっかり学びたいなら、もっと考える必要があります。うまく書かれていない場合は、皆さんに教えていただければ幸いです。私がこれを書いている理由は、いくつかの経験を皆さんに伝えるためと、私自身の考えをサポートするためです。

以上がJavaオブジェクト指向配列情報処理の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。