package Mypack;
class Balance
{
String name;
double bal;
Balance(String n,double b)
{name=n;
bal=b;}
void show(){
if(bal<0)
System.out.println("<--");
System.out.println(name+":$"+bal);}
} class AccountBalance{
public static void main(String args[])
{Balance current[]=new Balance[3];
current[0]=new Balance("K.J.Fielding",123.23);
current[1]=new Balance("Will Tell",157.02);
current[2]=new Balance("Tom Jackson",-12.33);
for(int i=0;i<3;i++) current[i].show();}
}
昨天看到这样一个程序,创建的类对象是一个数组,但是数组本声就是一个类对象啊 Blalance current[]
数组还可以这样声名吗?
请高手给小第指点一下。初学JAVA中!
class Balance
{
String name;
double bal;
Balance(String n,double b)
{name=n;
bal=b;}
void show(){
if(bal<0)
System.out.println("<--");
System.out.println(name+":$"+bal);}
} class AccountBalance{
public static void main(String args[])
{Balance current[]=new Balance[3];
current[0]=new Balance("K.J.Fielding",123.23);
current[1]=new Balance("Will Tell",157.02);
current[2]=new Balance("Tom Jackson",-12.33);
for(int i=0;i<3;i++) current[i].show();}
}
昨天看到这样一个程序,创建的类对象是一个数组,但是数组本声就是一个类对象啊 Blalance current[]
数组还可以这样声名吗?
请高手给小第指点一下。初学JAVA中!
自己写得类也是一种复杂数据类型,和String那些类没什么区别
都可以创建数组
----------------------------------------------------------------------------这有什么问题,像Vector等Collection,本身就是class,他们放的不也是object,基本数据类型还不能放呢
Balance [] cureent = new Balance[3];
还可以
Balance[] cureent;
cureent = new Balance[3];
例如
employee [] em = new employee[3];
em[0] = new employee("wjj",10000,1982,8,22);
em[1] = new employee("fuyan",10000,1982,8,22);
em[2] = new employee("zhan",5000,1987,5,3);
employee.print(em);