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

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();
        Genzong n4=new Genzong();
        Genzong n5=new Genzong();
        Genzong n6=new Genzong();
        System.out.println("已生成对象个数:"+Genzong.GetNum());
    }
}

原文地址:https://www.cnblogs.com/zlc364624/p/9825172.html

时间: 2024-11-05 13:39:43

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

课后作业(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

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

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

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

设计思想 定义一个静态字段,在构造函数中写一个静态字段自家的语句,这样,因为静态字段不会因为在此调用而改变数值所以可以计算建立对象的个数. 源代码 //使用静态字段和构造函数跟踪对象 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_X

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

代码: //用静态字段和构造函数,查询创建了多少个对象 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 =

python的类和对象——番外篇(类的静态字段)

什么是静态字段 在开始之前,先上图,解释一下什么是类的静态字段(我有的时候会叫它类的静态变量,总之说的都是它.后面大多数情况可能会简称为类变量.): 我们看上面的例子,这里的money就是静态字段,首先看它的位置,是在father类中,而不是在__init__中.那么一个小小的静态字段,我为什么要特意写一篇番外给它呢?耐着性子看下去,你就会发现一个小小的类变量,却折射出了整个类的世界. 首先我们先来解释一下什么叫做静态字段:        我们看上面的例子,左中右三张图,左边是纯净的代码,中间是

python的类和对象(类的静态字段)

转自:http://www.cnblogs.com/Eva-J/p/5044411.html 什么是静态字段 在开始之前,先上图,解释一下什么是类的静态字段(我有的时候会叫它类的静态变量,总之说的都是它.后面大多数情况可能会简称为类变量.): 我们看上面的例子,这里的money就是静态字段,首先看它的位置,是在father类中,而不是在__init__中.那么一个小小的静态字段,我为什么要特意写一篇番外给它呢?耐着性子看下去,你就会发现一个小小的类变量,却折射出了整个类的世界. 首先我们先来解释

【番外篇】回顾&类的静态字段

2016-09-20 回顾 回顾:字符串.列表.字典的修改关于内存的情况 一.字符串 str1 = 'luotianshuai' str2 = str1 print id(str1) print id(str2) print '===========================' str1 = 'shuaige' print id(str1) print id(str2) #输出结果: ''' 38807904 38807904 =========================== 397

静态字段追踪创建对象个数

//使用类的静态字段和构造函数,在任何时候都可以向//它查询“你已经创建了多少个对象?”.//黄星,2015,10,16class Creat { static int number; //静态变量number默认初值为0. public Creat() {//每创建一个对象都会首先运行一遍构造函数,并将静态变量number的值+1. System.out.println("你已经创建了"+(++number)+"个对象!"); } }public class To