可以构造多个构造方法,但多个构造方法的参数表一定不同

可以构造多个构造方法,但多个构造方法的参数表一定不同,参数顺序不同即属于不同的构造方法:

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 }
原文地址:https://www.cnblogs.com/borter/p/9418518.html