zoukankan      html  css  js  c++  java
  • 跟踪创建类的个数

              跟踪创建类的个数,运用到一个静态成员,在每次调用构造函数的时候就会完成加一操作,设置get方法来进行输出静态成员的值,来显示创建了几个类。

    下面是源代码:

    import java.util.Scanner;
    
    public class Sumlei {
    
        public static void main(String[] args) {
            Scanner reader=new Scanner(System.in);
            int i;
            Lei []le;
            le=new Lei[100];
            Lei s=new Lei();
            do {
            System.out.println("***********************");
            System.out.println("1、创建");
            System.out.println("2、显示创建个数");
            System.out.println("3、退出");
            System.out.println("***********************");
            i=reader.nextInt();
            switch(i) {
            case 1:{
                int k=0;
                for(int m=0;m<100;m++) {
                    if(le[k]!=null)k=m;
                    else break;
                }
                le[k]=new Lei();
                };break;
            case 2:{
            System.out.println("你已经创建了"+s.getTime()+"个对象");
            };break;
            case 3:break;
            default:System.out.println("输入错误!");
            }
            }while(i!=4);
        }
    
    }
    class Lei{
        private String s;
        static int time=0;
        Lei(){
            time++;
        }
        Lei(String s){
            this.s = s;
            time++;
        }
        public String getS() {
            return s;
        }
        public void setS(String s) {
            this.s = s;
        }
        public   int getTime() {
            return time;
        }
    
        
        
    }
  • 相关阅读:
    SQL复杂查询和视图(2)
    SQL复杂查询和视图
    SQL语言概述
    元组演算与关系代数关系
    关系的元组演算
    线索二叉树
    二叉树的遍历
    树的基本概念
    【支付专区】之微信支付构建请求参数xml
    【支付专区】之微信支付请求数据签名
  • 原文地址:https://www.cnblogs.com/huan-ch/p/9825566.html
Copyright © 2011-2022 走看看