创建一个类,定义一个int类型变量number用来计算次数,构造函数中用语句number++来进行对次数的改变,每次创建新的对象就会调用一次构造函数,这样number总是在变化。主函数中调用构造函数,完成输出。
代码:
package 类创建对象个数;
class Number
{
static int number=0;
public Number()
{
number++;
}
/*public int get()
{
return number;
}*/
}
public class 对象个数 {
public static void main(String[] args) {
Number n1=new Number();
Number n2 =new Number();
Number n3=new Number();
System.out.println("已经创建"+Number.number+"个对象");
}
class Number
{
static int number=0;
public Number()
{
number++;
}
/*public int get()
{
return number;
}*/
}
public class 对象个数 {
public static void main(String[] args) {
Number n1=new Number();
Number n2 =new Number();
Number n3=new Number();
System.out.println("已经创建"+Number.number+"个对象");
}
}
结果截图: