Java练习题

java 复制代码
class Frock{
    private static int currentNum=100000;
    private int serialNumber;

    int getSerialNumber() {
        return serialNumber;
    }

    public Frock() {
     serialNumber = getNextNum();
    }

    public static int getNextNum(){
        currentNum+=100;
        return  currentNum;
    }
}
class TestFrock{
    public static void main(String[] args) {
        System.out.println(Frock.getNextNum());
        System.out.println(Frock.getNextNum());
        Frock f1=new Frock();
        System.out.println(f1.getSerialNumber() );
        Frock f2=new Frock();
        System.out.println(f2.getSerialNumber() );
        Frock f3=new Frock();
        System.out.println(f3.getSerialNumber() );
    }
}

结果:

相关推荐
通域10 小时前
解决启动IDEA后CPU 及内存占用过高配置调整
java·ide·intellij-idea
earthzhang202110 小时前
【1039】判断数正负
开发语言·数据结构·c++·算法·青少年编程
蕓晨10 小时前
auto 自动类型推导以及注意事项
开发语言·c++·算法
一袋米扛几楼9810 小时前
【软件安全】C语言特性 (C Language Characteristics)
java·c语言·安全
mjhcsp10 小时前
C++ 递推与递归:两种算法思想的深度解析与实战
开发语言·c++·算法
m0_7482480211 小时前
《详解 C++ Date 类的设计与实现:从运算符重载到功能测试》
java·开发语言·c++·算法
aloha_78911 小时前
测试开发工程师面经准备(sxf)
java·python·leetcode·压力测试
我命由我1234511 小时前
Java 并发编程 - Delay(Delayed 概述、Delayed 实现、Delayed 使用、Delay 缓存实现、Delayed 延迟获取数据实现)
java·开发语言·后端·缓存·java-ee·intellij-idea·intellij idea
HLJ洛神千羽11 小时前
C++程序设计实验(黑龙江大学)
开发语言·c++·软件工程
北城以北888811 小时前
SSM--MyBatis框架之缓存
java·缓存·intellij-idea·mybatis