主函数调用disposeGPA方法时,是先new出GPADisp 类的实例之后,通过对象gpa 去调用的。这就已经是面向对象了。
非要矫情一下,我觉得大概是这样的结构:
class GPA //实体bean
{
private double scores[];
private double credits[];
private double creditssum=0;
private double scoressum=0;
private double GPA;
//构造函数
//以上属性的getter和setter方法
}
class GPAService //针对GPA bean的一系列service,需要import GPA
{
public void disposeGPA(GPA gpa){}
}
class customer //调用方
{
public static void main(String[] args)
{
GPA gpa = new GPA();
GPAService gpaService = new GPAService();
gpaService.disposeGPA(gpa);
}
}