1.编写如下程序。
1)创建Card类,添加静态成员变量:account。
2)添加成员函数:use(double money)。
3)创建子类deposit和withdraw,两个子类共享父类的account。
4)于两个字类添加构造函数:设定名称,添加成员函数:获取名称。
5)编写Card的use函数。如果是被deposit调用,account+money;如果是被withdraw调用,account-money。
6)进行测试。
(自行设计其他需要的变量、函数和函数参数。)
package test;
//1.编写如下程序。
//1)创建Card类,添加静态成员变量:account。
//2)添加成员函数:use(double money)。
//3)创建子类deposit和withdraw,两个子类共享父类的account。
//4)于两个子类添加构造函数:设定名称,添加成员函数:获取名称。
//5)编写Card的use函数。如果是被deposit调用,account+money;如果是被withdraw调用,account-money。
//6)进行测试。
//(自行设计其他需要的变量、函数和函数参数。)
public class Card {
private static double account=1000;
public static double getAccount() {
return account;
}
public void setAccount(double account) {
this.account = account;
}
void use(double money){
//父类的方法
}
public static void main(String[] args) {
System.out.print("初始存款余额为:");
System.out.println(getAccount());
Card1 card1=new Card1();
card1.deposit(500);
System.out.print("存款后余额为:");
System.out.println(getAccount());
card1.withdraw(800);
System.out.print("取款后余额为:");
System.out