首页 > 编程语言 >对象创建的次数--Java基础050

对象创建的次数--Java基础050

时间:2023-02-06 17:38:11浏览次数:57  
标签:count Java name -- Emp new 050 public String


/*
需求: 统计一个类被使用了多少次创建对象,该类对外显示被创建的次数。
*/
class Emp{

//非静态的成员变量。
static int count = 0; //计数器

String name;

//构造代码块
{
count++;
}

public Emp(String name){
this.name = name;

}

public Emp(){ //每创建一个对象的时候都会执行这里 的代码

}

public void showCount(){
System.out.println("创建了"+ count+"个对象");
}
}

class Demo11
{
public static void main(String[] args)
{
Emp e1 = new Emp();
Emp e2 = new Emp();
Emp e3 =new Emp();
e3.showCount();
}
}


标签:count,Java,name,--,Emp,new,050,public,String
From: https://blog.51cto.com/u_15955675/6039962

相关文章

  • [Ubuntu]11.04 下安装 JAVA 方法
    UbuntuJDK安装配置的详细步骤:UbuntuJDK安装配置1.下载jdk下载连接http://java.sun.com/javase/downloads/index.jsp选择jdk-6u14-linux-i586.bin......
  • instanceof关键字--Java基础051
    /*instanceof关键字instanceof关键字的作用:判断一个对象是否属于指定的类别。instanceof关键字的使用前提:判断的对象与指定的类别必须要存在继承或者实现的关系。instanceo......
  • Android 编写使用root权限的android应用程序
    packagecom.iaiai;importjava.io.BufferedReader;importjava.io.DataOutputStream;importjava.io.InputStreamReader;importandroid.app.Activity;importandroid.os.B......
  • python2.7 + MySQL 拼接SQL语句的技巧 (处理unicode,时间)
    背景在Python2.7中,可以使用单引号,双引号,三引号表示字符串,当字符串的值为中文时,则会默认转换成unicode。但是在MYSQL中,使用SQL语句时,直接用unicode作为列的查询条件(例如......
  • tar分卷解压
    日常工作中总会设计到超过1G以上文件的下载或者上传,由于单文件scp是有速度上限的,将其分卷压缩,然后再scp就简单快速多了。下面记录一下过程。分卷压缩举例:将10G大小的log......
  • 重写--Java基础049
    /*目前的问题:父类的功能无法满足子类的需求。方法重写的前提:必须要存在继承的关系。方法的重写:子父类出了同名的函数,这个我们就称作为方法的重写。什么是时候要使用方法......
  • MarkDown基础
    标题#标题二级标题##二级标题三级标题###三级标题字体粗体斜体粗体+斜体删除del**粗体***斜体****粗体+斜体***~~删除~~~~del~~引用本文引用自>......
  • 继承--Java基础047
    /*面向对象的三大特征:1.封装2.继承3.多态.继承:继承是通过关键字extends体现的。继承的格式:class类名1extends类名2{}继承要注意的事项:1.千万不要为了......
  • linux平台makefile文件的编写基础篇
    目的:基本掌握了make的用法,能在Linux系统上编程。环境:Linux系统,或者有一台Linux服务器,通过终端连接。一句话:有Linux编译环境。准备:准备三个文件:fil......
  • Android AsyncTask实现异步任务的执行
    Android的AsyncTask比Handler更轻量级一些,适用于简单的异步处理。首先明确Android之所以有Handler和AsyncTask,都是为了不阻塞主线程(UI线程),且UI的更新......