首页 > 其他分享 >每日随笔——单例模式

每日随笔——单例模式

时间:2023-11-12 17:22:51浏览次数:29  
标签:StudentID String 每日 System getID instance 单例 随笔 public

[实验任务一]:学号的单一

仿照课堂的身份证的例子,实现每个同学仅有一个学号这一问题。

实验要求:

1.画出对应的类图;

2.提交源代码;

3.注意编程规范。

类图

 

源码:

package CS7;

public class Client {

    public static void main(String[] args) {

        StudentID stu1,stu2;

        stu1=StudentID.getStudentID();

        stu2=StudentID.getStudentID();

        String str1,str2;

        str1=stu1.getID();

        str2=stu2.getID();

        System.out.println("第一次学号:"+str1);

        System.out.println("第二次学号:"+str2);

    }

}




package CS7;

public class StudentID {

    private static StudentID instance=null;

    private String ID;



    public String getID() {

        return ID;

    }



    public void setID(String iD) {

        ID = iD;

    }



    private StudentID()

    {



    }



    public static StudentID getStudentID()

    {

        if(instance==null) {

            instance=new StudentID();

            instance.setID("20194080");

        }

        else

        {

            System.out.println("一个学生只能有一个学号");

        }

        return instance;

    }

}

 

标签:StudentID,String,每日,System,getID,instance,单例,随笔,public
From: https://www.cnblogs.com/jiacheng-712/p/17815813.html

相关文章

  • 11月12每日打卡
    实验二  面向对象程序设计一、实验目的 1.理解类的定义、继承等面向对象的的基本概念;2.掌握C#语言定义类及其各种成员(字段,属性,方法)的方法;3.掌握方法覆盖的应用;4.掌握接口的定义和实现方法。二、实验要求   根据要求,编写C#程序,并将程序代码和运行结果写入实验报......
  • 每日总结11.9
    今天是一天紧张而充实的学习日程。上午的UML建模课程让我有机会在实验室进行实际的机器建模实验。这种实践性的学习使我更深入地理解了UML在软件开发中的应用,虽然有一些复杂,但也为我未来的工作奠定了坚实的基础。随后的乒乓球小组比赛带来了一些身体上的锻炼,尽管很累,但运动的......
  • 每日总结11.1
    今天上午参加了英语课,老师分享了一些有关英语四六级的应试技巧,让我受益匪浅。首先,老师强调了词汇的重要性,鼓励我们通过多读多记,积累更多单词。他建议使用词汇书、APP等工具,制定科学的记忆计划。其次,老师提到了阅读理解的策略。他建议在有限的时间内,先快速浏览全文,获取整体理解,然后......
  • 每日总结11.2
    今天是一天充实而有趣的学习日程。上午的体育课中,我们参加了一场激烈的比赛。我很高兴能获得第四名的好成绩,这也让我感受到了运动的快乐与成就感。体育活动不仅锻炼了身体,还增强了团队协作和竞争意识。下午的算法与数据结构课程更是让我受益匪浅。老师讲解内容非常认真,我成功地理......
  • 每日总结11.3
    今天是室友的生日,我们一起出去庆祝,选择了火锅作为晚餐的主题。在热腾腾的火锅台前,我们欢笑聊天,共度了一个温馨而愉快的时光。桌上摆满了各种食材,新鲜的肉类、蔬菜和各种调味料,使得整个聚餐变得更加丰富多彩。大家围坐在一起,互相分享着食材,增进了彼此之间的感情。在这个特殊的日子......
  • 每日总结11.6
    上周感染了风寒,这周一上午又着凉老寒腿犯了,结果是下午发烧,无奈和老师请假,还说是低烧,说实话生病的时候真的很容易玻璃心,想哭想回家,但是最后也同意我请假了,在宿舍自己躺着,又冷又疼,真的很讨厌这种感觉......
  • 每日随笔——原型模式
    [实验任务一]:向量的原型用C++完成数学中向量的封装,其中,用指针和动态申请支持向量长度的改变,使用浅克隆和深克隆复制向量类,比较这两种克隆方式的异同。实验要求:1.画出对应的类图;2.提交源代码(用C++完成);3.注意编程规范。类图 源码:#include<cmath>#include<iostream>usi......
  • 每日总结(补11.10)
    今日收获今天主要是在准备11号的比赛啦~下午坐高铁到邯郸啦~看到了好大的雪~我们几个商量题目到12点多了~希望明天取得好成绩嘞~明天预计希望比赛取得好成绩!!......
  • 将博客园或者csdn文章复制到自己随笔中
    csdn或者博客园中中有很多优秀的文章,自己习惯在博客园记录,为了便于之后浏览,习惯复制到博客园收藏。问题是csdn中复制全文,在博客园编辑器(TinyMCE编辑器)中粘贴时,图片无法直接粘贴过来,图片多的时候比较麻烦。怎样直接复制粘贴全文?参考:https://www.cnblogs.com/c2soft/articles......
  • 11.11每日总结
    今天制作了调查的表格,明天打算进行调查。 姓名:性别:□男□女学院:电话:请选择三在□画R:□学费和教材       □食品和饮料        □住房和生活用品   □交通费用         □娱乐和休闲活动    □通信和互联网费......