zoukankan      html  css  js  c++  java
  • 可以构造多个构造方法,但多个构造方法的参数表一定不同

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

    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
Copyright © 2011-2022 走看看