public class Branch{
String subName;
int salary,totalBooks; Branch(String subNameA,int totalBooksA)
{
subName=subNameA;
totalBooks=totalBooksA;
} public void calculateHrs()
{
int totalHrs;
totalHrs=totalBooks*2;
System.out.println(subName+totalHrs);
} public static void main(String [] args)
{
Branch obja=new Branch("科学",20);
Science objc=new Science();
objc.getSci(obja);
Branch objb=new Branch("艺术",12);
Arts objd=new Arts();
objd.getArt(objb);
}
}class Science{
void getSci(Branch objA)
{
objA.calculateHrs();
}
}class Arts{
void getArt(Branch objB)
{
objB.calculateHrs();
}
}
String subName;
int salary,totalBooks; Branch(String subNameA,int totalBooksA)
{
subName=subNameA;
totalBooks=totalBooksA;
} public void calculateHrs()
{
int totalHrs;
totalHrs=totalBooks*2;
System.out.println(subName+totalHrs);
} public static void main(String [] args)
{
Branch obja=new Branch("科学",20);
Science objc=new Science();
objc.getSci(obja);
Branch objb=new Branch("艺术",12);
Arts objd=new Arts();
objd.getArt(objb);
}
}class Science{
void getSci(Branch objA)
{
objA.calculateHrs();
}
}class Arts{
void getArt(Branch objB)
{
objB.calculateHrs();
}
}
class Arts{
void getArt(Branch objB)
{
objB.calculateHrs();
}
}
可否写成
class Arts{
void getArt()
{
Branch objB=new Branch;
objB.calculateHrs();
}
}
class Arts{
void getArt(Branch objB)
{
objB.calculateHrs();
}
}
可否写成
class Arts{
void getArt()
{
Branch objB=new Branch;
objB.calculateHrs();
}
}----------------------------------------------------------------------你的目的是传参数进去,改了之后你如何传参数啊?
Branch objB=new Branch;错误! Branch objB=new Branch();