00057_辨析成员变量与方法参数的设计定义
1、如果变量是该类的一部分时,定义成成员变量;
2、如果变量不应该是类的一部分,而仅仅是功能当中需要参与计算的数,则定义为形参变量。
3、数学工具类
1 public class MathTool { 2 //求两个数的和的二倍 3 public double sum2times(int number,int number2) { 4 return (number+number2)*2; 5 } 6 //求两个数的积 7 public double area(int number,int number2) { 8 return number*number2; 9 } 10 }
4、长方形类
1 public class CFX { 2 //因为长与宽,在现实事物中属于事物的一部分,所以定义成员变量 3 private int chang; 4 private int kuan; 5 6 public CFX(int chang, int kuan) { 7 this.chang = chang; 8 this.kuan = kuan; 9 } 10 11 //求长与宽的周长 12 public double zhouChang() { 13 return (chang+kuan)*2; 14 } 15 //求长与宽的面积 16 public double mianJi() { 17 return chang*kuan; 18 } 19 public int getChang() { 20 return chang; 21 } 22 public void setChang(int chang) { 23 this.chang = chang; 24 } 25 public int getKuan() { 26 return kuan; 27 } 28 public void setKuan(int kuan) { 29 this.kuan = kuan; 30 } 31 }

浙公网安备 33010602011771号