使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”。

设计思想

定义一个静态字段,在构造函数中写一个静态字段自家的语句,这样,因为静态字段不会因为在此调用而改变数值所以可以计算建立对象的个数。

代码

//使用静态字段和构造函数跟踪对象

package bao;

public class sum

{

public static int a=0;

int c;

public sum(int cc)

{

c=cc;

a++;

}

public int get()

{

return a;

}

}

package bao;

public class D_X3

{

public static void main(String[] args)

{

//TODO Auto-generated method stub

//调用

sum one=new sum(2);

//sum tow=new sum(3);

sum three=new sum(3);

//输出

System.out.println(one.get());

}

}

时间: 2024-10-09 19:48:38

使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”。的相关文章

使用类的静态字段和构造函数,可以跟踪某个类所创建对象的个数

package ke2; public class Genzong { private static int n = 0; public Genzong() { n++; } public static int GetNum() { return n; } public static void main(String[] args) { Genzong n1=new Genzong(); Genzong n2=new Genzong(); Genzong n3=new Genzong(); Ge

使用类的静态字段和构造函数,请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”。

1.程序设计思想 定义一个静态字段,在构造函数中写一个这个静态字段自加的语句,这样,因为静态字段不会因为再次调用而改变数值所以可以计算建立对象的个数. 2.程序源代码 //使用类的静态字段和构造函数跟踪对象 class sum{  public static int a=0;   int c;   public sum(int cc)  {   c=cc;   a++;  }  public int get()  {   return a;  } } public class WyText_LL

使用类的静态字段和构造函数,用Java程序实现类的对象的创建

一.实验要求 使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数.请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”. 二.设计思路 1.创建一个类Find; 2.定义一个静态整型变量i,使其记录创建对象个数: 3.在程序中定义一个函数getNum(),令其返回计量值i: 4.输出对象创建个数. 三.程序流程图 四.源代码 public class Find { static int i; public Find() { i++;  //每创建一个类的对象i加1 } s

课后作业(1)使用类的静态字段和构造函数,跟踪某个类所创建对象的个数。

示例程序(一) //使用静态字段 1 public class Checkclassnumber { 2 static int num = 0; 3 { 4 num++; 5 } 6 public static void main(String[] args) 7 { 8 Checkclassnumber x1 = new Checkclassnumber(); 9 System.out.println("已创建" + num + "个对象"); 10 11 Che

请写一个java类,在任何时候都可以向它查询“你已经创建了多少个对象?”

这个问题解决方法很简单,只要设置一个类的静态整型成员(事例中我设置的是n),初始化值为1,然后在其构造函数中添加语句使其+1(n++),这样需要查询创建了多少个对象时直接查询n的值就可以了,如下: 1 package trr; 2 3 public class trr 4 { 5 public static void main(String[] args) 6 { 7 a c1=new a(); 8 System.out.println("创建了"+a.n+"个对象"

写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”

源代码: package jxl;class sum{ public static int a=0; int c1; public sum(int c2){ c1=c2; a++; } public int get(){ return a; }}public class Test4 { public static void main(String[] args) { // TODO 自动生成的方法存根 //调用 sum one=new sum(2); sum two=new sum(3); //

一个类,在任何时候都可以向它查询“你已经创建了多少个对象!

import java.util.Scanner; public class Number { private static int i = 0; public Number() { i++; } public static int getNumber() { return i; } public static void main(String[] args) { Number t1 = new Number(); Number t2 = new Number(); Number t3 = ne

课后作业 查询“你已经创建了多少个对象?”。

使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数.请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”. public class Student{ public static void main(String[] args){ Information a = new Information(); a.OutputInformation(); Information b = new Information(); b.OutputInformation(); } } cl

用静态字段和构造函数,查询创建了多少个对象

代码: //用静态字段和构造函数,查询创建了多少个对象 package chaxun; public class chaxun { private static int n; public chaxun() { n++;//每创建一个对象就给n加1 } public static int getNum() { return n;//返回n值 } public static void main(String[] args) { chaxun a = new chaxun(); chaxun b =