JAVA基础程序
(内容紧接上一章)
银行存取系统程序
页面一(次方法):
package com.gzxh.chapt10;
/**
*
- @author Administrator
*描述存取钱的操作
*/
public class Yinghang {
//private私密的
//double有小数点是使用
private String name;//用户名
private long IdCard;//卡号
private double money;//卡内余额
//无参数构造函数
public Yinghang(){
}
//有参数构造函数
public Yinghang(String name,long IdCard){
this.name = name;
this.IdCard = IdCard;
}
//显示当前余额
public void showMoney(){
System.out.println("用户名:"+name+"卡号:"+IdCard+"当前余额为:"+money);
}
//存钱操作
public double setMoney(double money){
this.money += money;
return this.money;
}
//取钱操作
public double getMoney(double money){
if(money>=0 && money<= this.money){
this.money -= money;
}else{
System.out.println("余额不足,请充值");
}
return this.money;
}
}
页面二(主方法):
package com.gzxh.chapt10;
public class Yinghang1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成的方法存根
Yinghang Yinghang1 = new Yinghang("张三",1234898565L);
//存钱
Yinghang1.setMoney(1000.0);
Yinghang1.showMoney();
//输出“余额为1000”
//取钱
Yinghang1.getMoney(500.9);
Yinghang1.showMoney();
//输出“余额为:499.1”
Yinghang1.getMoney(50000);
Yinghang1.showMoney();
//输出“余额不足”
}
}
1、静态变量 static修饰:一直存放在内存中
static修饰全局变量,不能修饰局部变量!
static 数据类型 变量名 = 值;
(优先写作变量前面)
访问:类名.静态变量名称
2、静态方法:只能访问static修饰的变量或方法
访问静态方法:类名.静态方法名();