1 . 题目要求:

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

2 . 设计思路:

首先在类中定义一个静态变量sum,设sum初值为0,用静态变量sum来记录已创建的对象的个数,之后每创建一个对象,在构造函数中将sum值加一’,最后输出sum的值为创建的对象的个数。

3 . 程序源码:

public class Sum
{
private static int sum = 0;
public Sum()
{
sum++;
}
public static int getCount()
{
return sum;
}
public static void main(String[] args)
{
Sum c;
int a=0;
for(int i = 0;i < 5;i++)
{
c = new Sum();
a=c.getCount();
}
System.out.println("创建了 " + a + " 个对象");

}

}

4 . 运行结果:

转载于:https://www.cnblogs.com/liboxun/p/7698487.html

类与对象- 课后作业1相关推荐

  1. java 类及对象的课后作业_JAVA类和对象课后作业

    1.使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数.请写一个类,在任何时候都可以向它查询"你已经创建了多少个对象?" 代码: //显示类 //YiMingLai 2 ...

  2. Java:类和对象(作业自存)

    1.面向对象:(oop:Object Oriented Programming) 特点:封装,多态,继承 面向对象的做法:找一个洗衣机-->把脏衣服放下-->拿回来穿上.(不需要知道具体的 ...

  3. 天耀18期 – 6.面向对象-类和对象【作业】.

    1. 用自己的语言描述什么是类?什么是实例?变量和方法又是什么? JAVA中的类是具备某些共同特征的实体的集合,它是一种抽象的概念: 把这new出来的对象叫做实例,说白了就是这个new出来的" ...

  4. python类与对象示意图_2020Python作业——类与对象,

    2020Python作业--类与对象, @2020.4.7 选课系统项目中涉及到诸多数据与功能,要求引入面向对象的思想对其进行高度整合#1.学校数据与功能整合#2.课程数据与功能进行整合#3.学生数据 ...

  5. java 作业 老师与教员信息 类与对象

    java 作业 老师与教员信息 类与对象 需求 逻辑图 学生类 public class Student {int age; // 年龄String className; // 班级名称String ...

  6. java作业 大蛇丸的召唤术 万蛇罗之阵 类与对象的演练

    java作业 大蛇丸的召唤术 万蛇罗之阵 类与对象的演练 召唤刃类 public class Blade {String name;public void assassination() {Syste ...

  7. java作业 雏田的两个技能 类与对象

    java作业 雏田的两个技能 类与对象 雏田类 public class CuTian {String family; // 家族String birth_place; // 出生地String ch ...

  8. 类与对象作业(简单工厂模式)

    一.自助饮品系统(作业要求) 二.代码内容 1.代码逻辑关系 2.饮品,Coco类 package naicha;import java.util.Scanner;/*** @Auther: Mujy ...

  9. java类与对象 编程题目_Java类与对象的课后练习

    Java类与对象的课后练习编程题(java2实用教程P111) 这章内容自学完了,在做教材课后其他练习题的时候(只要自己仔细)都没啥问题,但在做最后一道上机编程题的时候问题出现了,在阅读题目的时候自己 ...

最新文章

  1. GridView的DataKeyNames属性 转载的
  2. 6.DeepFM: A Factorization-Machine based Neural Network for CTR Prediction论文详解和代码实现
  3. 使用数据库中的Java流制作数据透视表
  4. java开发环境选择
  5. stdafx.h头文件
  6. Android 广播机制---BroadCast
  7. 计算机基础- -计算机为什么要使用二进制
  8. centos7.2源码安装openssl1.0.2
  9. Good Bye 2021: 2022 is NEAR A-Integer Diversity(水题)
  10. Linux 浅谈代码打印到终端的缓冲区(进度条程序)
  11. ZOJ 1606 Count the Colors (线段数染色)
  12. 龙讯LONTIUM LT8711EH-C. DP1.2转HDMI2.04K60HZ带HDCP 国产芯片
  13. Python纯代码pdf批量快速转换成ppt
  14. Mini MP3 Player播放器简介与STC12例程
  15. Tms320F28335中软件触发信号采样(ADC)
  16. idea配置文件乱码解决方法
  17. 一个提升n倍效率的写作工具,我咋不知道?
  18. mysql优化总结(四)
  19. 联邦学习实战-1:用python从零开始实现横向联邦学习
  20. CAMIA:OpenSignal:2018年新加坡移动网络报告

热门文章

  1. 无法解析的外部符号 __imp__glewinit
  2. 【matlab】元胞数组的创建
  3. Python 机器学习:多元线性回归
  4. php 手册中show的使用,文档工具--showdoc(一)
  5. 词云 -python
  6. python实现最大公共子序列
  7. MDM之Goodness分析报告
  8. 11gR2conceptes Memory Architecture中文翻译
  9. 《构建高性能Web站点》观后感
  10. egg风格 什么意思_egg裙什么意思