10.18号java课后作业代码

import java.util.*;
public class T {
    public static int a=0;
public T() {
        a++;
        System.out.println("你已经创建了"+a+"个对象");
    }

}
public class X {
    public static void main(String[] args) {
        while(1>0) {
            T obj=new T(); 
            System.out.println("请选择:1继续创建对象、2退出");
            Scanner input=new Scanner(System.in);
            int c=input.nextInt();
            if(c==2) {
                break;
                
            }
        }
    }

}

运行结果:

程序思路:先创建类class T,再在类中创建一个静态数并赋予其初值。再创建一个方法来记录创建的对象数。然后再次创建类class X,在该类中进行类class T对象的创建,并对创建的对象进行追踪。

原文地址:https://www.cnblogs.com/lover995/p/9825335.html