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 }

 

posted @ 2017-12-22 07:19  gzdlh  阅读(329)  评论(0)    收藏  举报