类与对象- 课后作业1
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相关推荐
- java 类及对象的课后作业_JAVA类和对象课后作业
1.使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数.请写一个类,在任何时候都可以向它查询"你已经创建了多少个对象?" 代码: //显示类 //YiMingLai 2 ...
- Java:类和对象(作业自存)
1.面向对象:(oop:Object Oriented Programming) 特点:封装,多态,继承 面向对象的做法:找一个洗衣机-->把脏衣服放下-->拿回来穿上.(不需要知道具体的 ...
- 天耀18期 – 6.面向对象-类和对象【作业】.
1. 用自己的语言描述什么是类?什么是实例?变量和方法又是什么? JAVA中的类是具备某些共同特征的实体的集合,它是一种抽象的概念: 把这new出来的对象叫做实例,说白了就是这个new出来的" ...
- python类与对象示意图_2020Python作业——类与对象,
2020Python作业--类与对象, @2020.4.7 选课系统项目中涉及到诸多数据与功能,要求引入面向对象的思想对其进行高度整合#1.学校数据与功能整合#2.课程数据与功能进行整合#3.学生数据 ...
- java 作业 老师与教员信息 类与对象
java 作业 老师与教员信息 类与对象 需求 逻辑图 学生类 public class Student {int age; // 年龄String className; // 班级名称String ...
- java作业 大蛇丸的召唤术 万蛇罗之阵 类与对象的演练
java作业 大蛇丸的召唤术 万蛇罗之阵 类与对象的演练 召唤刃类 public class Blade {String name;public void assassination() {Syste ...
- java作业 雏田的两个技能 类与对象
java作业 雏田的两个技能 类与对象 雏田类 public class CuTian {String family; // 家族String birth_place; // 出生地String ch ...
- 类与对象作业(简单工厂模式)
一.自助饮品系统(作业要求) 二.代码内容 1.代码逻辑关系 2.饮品,Coco类 package naicha;import java.util.Scanner;/*** @Auther: Mujy ...
- java类与对象 编程题目_Java类与对象的课后练习
Java类与对象的课后练习编程题(java2实用教程P111) 这章内容自学完了,在做教材课后其他练习题的时候(只要自己仔细)都没啥问题,但在做最后一道上机编程题的时候问题出现了,在阅读题目的时候自己 ...
最新文章
- GridView的DataKeyNames属性 转载的
- 6.DeepFM: A Factorization-Machine based Neural Network for CTR Prediction论文详解和代码实现
- 使用数据库中的Java流制作数据透视表
- java开发环境选择
- stdafx.h头文件
- Android 广播机制---BroadCast
- 计算机基础- -计算机为什么要使用二进制
- centos7.2源码安装openssl1.0.2
- Good Bye 2021: 2022 is NEAR A-Integer Diversity(水题)
- Linux 浅谈代码打印到终端的缓冲区(进度条程序)
- ZOJ 1606 Count the Colors (线段数染色)
- 龙讯LONTIUM LT8711EH-C. DP1.2转HDMI2.04K60HZ带HDCP 国产芯片
- Python纯代码pdf批量快速转换成ppt
- Mini MP3 Player播放器简介与STC12例程
- Tms320F28335中软件触发信号采样(ADC)
- idea配置文件乱码解决方法
- 一个提升n倍效率的写作工具,我咋不知道?
- mysql优化总结(四)
- 联邦学习实战-1:用python从零开始实现横向联邦学习
- CAMIA:OpenSignal:2018年新加坡移动网络报告