六.类的封装
类的封装
源程序:
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。package lianxi;
public class Account {
String zhanghao;
double cunkuanyu_e;
Account (String hao,double a)
{
zhanghao=hao;
cunkuanyu_e=a;
}
//存款之后 并得到余额
//有返回值带参数的方法
double cunkuan(Double cunqian)
{
if(cunqian<0)
{
System.out.println("钱数错误");
}
else
{
cunkuanyu_e+=cunqian;
System.out.println("存钱"+cunqian+"元");
}
return cunkuanyu_e;
}
void qukuan(Double quqian)
{
//验证
if(quqian>cunkuanyu_e)
{
System.out.println("余额不足");
return;
}
cunkuanyu_e-=quqian;
System.out.println("取钱"+quqian+"元");
}
//有返回值 无参数的方法
double yu_echaxun()
{
System.out.println("帐号 "+zhanghao+" 余额为 "+cunkuanyu_e+"元");
return cunkuanyu_e;
}
}
2.main
package lianxi;
public class Ceshi {
public static void main(String[] args) {
Account yinhang=new Account("1234567890123", 20000.0);
yinhang.cunkuan(500.0);
yinhang.yu_echaxun();
yinhang.qukuan(700.0);
yinhang.yu_echaxun();
}
}
心得:这个程序对我有很大的难度,我也不知道该怎么去写于是借鉴了网上的资料希望在以后的学习过程中自己能够克服这一难题。
更多精彩

