时间:2021-05-19
虽然非常简单的东西,但对于一些自学的新手和前期理解的不够深的萌新来说,应该会有很大的帮助,有助于理解。
初学面向对象的时候,我想许多同学对此很纳闷。简单的问题复杂化,多此一举诸之云云。
那么往下看:
package cn.bdqn.test3;import java.util.Scanner;public class Test1 {public static void main(String[] args) {//创建两个管理员对象Admin a1 = new Admin();a1.name = "admin1";a1.pwd = "111111";Admin a2 = new Admin();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<admins.length;i++){if(admins[i].name.equals(name) && admins[i].pwd.equals(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面向对象的数组化信息处理就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Java中的数组是对象吗?Java和C++都是面向对象的语言。在使用这些语言的时候,我们可以直接使用标准的类库,也可以使用组合和继承等面向对象的特性构建自己的类
前言:增加/修改字段时可以设置“后台增加信息处理函数”、“后台修改信息处理函数”、“前台增加信息处理
多媒体技术的处理对象是字符、数值、声音和图像。多媒体技术使音像技术、计算机技术和通信技术三大信息处理技术紧密地结合起来,为信息处理技术发展奠定了新的基石。 多
信息处理应用。 办公自动化(officeAutomation,OA)是在设备、通信逐步实现自动化的基础上,通过管理信息系统(ManagementInforma
面向对象对象概念是面向对象技术的核心。在显示世界里我们所面对的事情都是对象,如计算机、电视机、自行车等。在面向对象的程序设计中,对象是一个由信息及对信息进行处理