刘备的优缺点:JAVA中怎样NEW同一个类中的两个方法??

来源:百度文库 编辑:高考问答 时间:2024/04/29 11:44:34
如题,看我写的对吗??
abstract class Account
{
String name;
double balance;
double amt;
Account(String name,double balance)
{
this.name=name;
this.balance=balance;
}
abstract void withdraw(double amt);
}
class SavingsAccount extends Account
{
double interestRate;
SavingsAccount(String name,double balance,double interestRate)
{
super(name,balance);
this.interestRate=interestRate;
}
void withdraw(double amt)
{
balance-=amt;
System.out.println("取款:"+amt);
}
void show()
{
System.out.println(name+"初始余额为:"+balance);
}
}
public class AccountTest
{
public static void main(String args[])
{
System.out.println("储蓄帐户详细信息");
System.out.println("------------------------------");
SavingsAccount savObj=new SavingsAccount("John",500.0,0.04);
savObj.show();
SavingsAccount savObj1=new withdraw(200.0);
}
}

abstract class Account
{
public String name;
public double balance;
public double amt;
Account(String name,double balance)
{
this.name=name;
this.balance=balance;
}
abstract void withdraw(double amt);
}

class SavingsAccount extends Account
{
public double interestRate;

SavingsAccount(String name,double balance,double interestRate)
{
super(name,balance);
this.interestRate=interestRate;
}

void withdraw(double amt)
{
balance-=amt;
System.out.println("取款:"+balance);
}
void show()
{
System.out.println(name+"初始余额为:"+balance);
}
}

public class AccountTest
{
public static void main(String args[])
{
System.out.println("储蓄帐户详细信息");
System.out.println("------------------------------");
SavingsAccount savObj=new SavingsAccount("John",500.0,0.04);
SavingsAccount savObj1=new SavingsAccount("John",500.0,0.04);
savObj.show();
savObj1.withdraw(200.0);
}
}