Java的基础知识有谁能解答一下吗

最近在学Java,还在一知半解的路上,就布置了一道习题,可以解答一下吗我借鉴一下

img

BankCar类:

package cn.bdqn.demo07;

public class BankCar {
    //定义成员变量
    private String uerName;
    private int userPassword;
    private int initialMoney;
    
    public BankCar() {
        super();
    }
    
    public BankCar(String uerName, int userPassword, int initialMoney) {
        super();
        this.uerName = uerName;
        this.userPassword = userPassword;
        this.initialMoney = initialMoney;
    }

    public String getUerName() {
        return uerName;
    }

    public void setUerName(String uerName) {
        this.uerName = uerName;
    }

    public int getUserPassword() {
        return userPassword;
    }

    public void setUserPassword(int userPassword) {
        this.userPassword = userPassword;
    }

    public int getInitialMoney() {
        return initialMoney;
    }

    public void setInitialMoney(int initialMoney) {
        this.initialMoney = initialMoney;
    }
    
    //定义成员方法
    
    //存钱
    public void keepMoney(int money){
        this.setInitialMoney(this.getInitialMoney()+money);
    }
    
    //取钱
    public void drawMoney(int money){
        if(money<=this.getInitialMoney()){
            this.setInitialMoney(this.getInitialMoney()-money);
        }else{
            System.out.println("您卡内的余额不足!");
        }
    }
    
    //查询余额
    public int balance(){
        return this.getInitialMoney();
    }

    
}


BankTest操作类:


package cn.bdqn.demo07;

import java.util.Scanner;

public class BankTest {

    public static void main(String[] args) {
        
        Scanner sc=new Scanner(System.in);
        //初始化两个银行卡信息
        BankCar bank1=new BankCar("ZhangSan", 123456, 6800);
        BankCar bank2=new BankCar("Lisi", 654321, 8200);

        bank1.drawMoney(2000);
        int yuE1=bank1.balance();
        System.out.println("从银行卡1中取出2000后的余额为:"+yuE1);
        bank2.keepMoney(3200);
        int yuE2=bank2.balance();
        System.out.println("从银行卡2中存入3200后的余额为:"+yuE2);
    }

}

效果:

img

乐趣国学,答得很详细了,更深一点的就是多线程了,可以去看狂神的视频(B站:遇见狂神说)