项目场景:
写程序时 public+方法名和public void +方法名 到底该怎么使用
问题描述
有时候用 public +方法名时正确的,有时候必须要+void才是正确的
class Rectangle{
double width;
double lenght;
public Rectangle(double lenght,double width){
this.width=width;
this.lenght=lenght;
}
public double getPerimeter(){
return 2*(width+lenght);
}
public double getArea(){
return width*lenght;
}
}
class Cuboid{
double height;
double width;
double lenght;
public Cuboid(double lenght,double width,double height){
this.width=width;
this.lenght=lenght;
this.height=height;
}
public double getPerimeter(){
return (lenght+width+height)*4;
}
public double getArea(){
return (width*lenght+lenght*height+width*height)*2;
}
public double getVolume(){
return width*lenght*height;
}
}
class Test{
int a;
int b;
int c;
int d;
int e;
public void Test(int a,int b,int c,int d,int e){
this.a=a;
this.b=b;
this.c=c;
this.d=d;
this.e=e;
}
public int sum (int a,int b,int c,int d,int e){
return a+b+c+d+e;
}
}
原因分析:无
解决方案:
无