美文网首页
面向对象系列(一)

面向对象系列(一)

作者: 信号传D | 来源:发表于2019-03-23 10:56 被阅读0次
需求分析:正确模拟实现用户密码管理:输入旧的用户名和密码,如果正确,方有权限更新;从键盘获取新的密码,进行更新;不正确则给出提示,该程序的输出效果如下面两个图所示。 结果1.png 结果2.png

实现过程:

package com.company.kgc.bean;

import java.util.Scanner;

public class User {
    public String username;   //定义属性
    public String password;

    public static void main(String[] args) {
        User user1=new User();   //创建对象,为对象赋值
        user1.username="admin";   //赋值
        user1.password="111111";

        System.out.print("请输入用户名:"); //接受账户信息
        Scanner sc=new Scanner(System.in);
        String username1 = sc.next();
        System.out.print("请输入密码:");
        String password1 = sc.next();

        //验证账户信息是否正确
        if(username1.equals(user1.username)&&password1.equals(user1.password)){
            System.out.println();
            System.out.print("请输入新密码:");
            String pas = sc.next();
            user1.password=pas;  //重新赋值
            System.out.print("密码修改成功,新密码是:"+pas);
        }else
            System.out.println("用户名和密码不匹配,您没有权限更改密码!");
    }
    
}

相关文章

  • 面向对象系列(一)

    实现过程:

  • 菜鸟成长系列-单例模式

    菜鸟成长系列-概述菜鸟成长系列-面向对象的四大基础特性菜鸟成长系列-多态、接口和抽象类菜鸟成长系列-面向对象的6种...

  • Dart系列-面向对象(一)

    周末学习了一下Dart语言,按照慕课网Flutter开发第一步-Dart编程语言入门[https://www.im...

  • Java核心技术学习笔记一

    第四章 类与对象 一、面向对象设计概述 1、面向过程与面向对象 传统的结构化程序设计通过设计一系列的过程(即算法...

  • python面向对象编程

    面向对象编程(一) 1、面向过程程序设计与面向对象程序设计: 面向过程的程序设计把计算机程序视为一系列的命令集合,...

  • Javaの语言基础【四】

    1. 面向对象 面向对象相对于面向过程,面向过程是你要解决一个问题,于是你制定了一系列流程,先做什么,接着做什么,...

  • JS系列-面向对象

    主要涵盖JS中的面向对象内容,包括对象的基本操作、原型、原型链、作用域、闭包。... 请右键复制图片地址,粘贴到浏...

  • 面向对象系列(二)

    需求分析:使用面向对象的思想编写一个计算器类(Calculater),可以实现两个整数的加减乘除运算

  • 面向对象(未完成)

    面向对象 标签(空格分隔): 面向对象 第一章:面向对象(上) 什么叫面向对象 面向过程、面向对象、两者区别 构造...

  • JavaSE学习笔记——对象与类

    面向对象程序设计的基本概念 面向过程与面向对象的区分传统的程序设计使用的是,结构化程序设计方法,通过设计一系列的过...

网友评论

      本文标题:面向对象系列(一)

      本文链接:https://www.haomeiwen.com/subject/hywjvqtx.html