可以構造多個構造方法,但多個構造方法的參數表一定不同


可以構造多個構造方法,但多個構造方法的參數表一定不同,參數順序不同即屬於不同的構造方法:

public student(string name,int a){

}

public student(int a,string name){

}

為兩個不同的構造方法。

如果我們未給系統提供一個構造方法,那么系統會自動提供一個為空的構造方法。

練習:寫一個類,定義一個對象,定義兩個構造方法:一個有參,一個無參。

(編寫一個程序驗證對象的傳遞的值為地址)

注意下面這種形式:

static void changename(student stu){stu.setName “LUCY”}

注意生成新的對象與舊對象指向無關,生成新對象生命消亡與舊對象無關。

 

 1 package TomText;
 2 
 3 public class TomText_08 {
 4     /*
 5       * 輸出兩個數之間的所有質數
 6       */
 7      public void printPrimeNumber(int m,int n) {
 8       
 9       Boolean flag;    //設定一個標記,來標記一個數是否為質數,是則為true
10       
11       for(;m<n;m++) {
12        flag = true; //初始化為true
13        //判斷m是否為質數
14        for(int i=2;i<m;i++) {
15         if(m%i == 0) flag = false;
16        }
17        //如果m不是質數跳出此次循環,m++
18        if(flag == false) continue;
19        //如果m是質數打印出來
20        System.out.println(m);
21       }
22     }
23      public static void main(String[] args) {
24          TomText_08 t=new TomText_08();
25          t.printPrimeNumber(3, 12);
26      }
27 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM