`
332575101
  • 浏览: 20715 次
  • 性别: Icon_minigender_1
  • 来自: 齐齐哈尔
社区版块
存档分类
最新评论

一个关于 单例设计模式 与 调用的问题 欢迎 大家 纠正错误!

    博客分类:
  • J2SE
阅读更多
java课 老师一个登录系统的例子我受到启发,能不能用单例设计模式整个VIP通道的,于是我就开始写了,最后发现俩错误,但是我不认为是错误啊,请大家看看怎么回事~
import java.util.*;
public class LoginDemo{
public static void main(String[] args){
Verify nb = Verify.kl();
//、
if(nb(args).login()){
System.out.println("登陆成功");
}
else{
System.out.println("登录失败");
}
}
}

class Verify{
private  String[] args;
//设计模式
private static Verify instance = new Verify();
    private Verify(String[] args){
this.args = args ;
  }
  public static Verify kl(){
return instance;
  }
  //输入信息核实字符串
  private void Check(){
System.out.println("登陆时间:" + new Date());
if(args.length != 3 ){
System.out.println("如果您下次仍然输入错误信息,系统内置炸dan将在60秒后自动引爆!(友情提示:姓名 年龄 性别 xxx xx x)");
System.exit(-1);
}

  }
  //核实字符串内容
  private boolean  CheckUser(){
String useName = args[0] ;
String age  = args[1] ;
String sex = args[2] ;
if(useName.equals("kobe") && age.equals(33) && sex.equals("man")){
return true;
}else{
return false;
}
return false;
  }
  //调用两个核实方法
  public boolean login(){
Check();
return CheckUser();
  }

}
  • 大小: 24.1 KB
分享到:
评论

相关推荐

    本项目是我个人在编写Java系列博客的源代码,会持续不断更新。如果项目中的代码有错误,望大家一起勘正~。.zip

    9. **设计模式**:例如单例模式、工厂模式、观察者模式等,这些模式在实际开发中广泛应用,提升代码的可维护性和复用性。 10. **JVM内部机制**:了解Java虚拟机的工作原理,如内存管理、类加载机制等,有助于优化...

    Addison.Wesley.Stephen.C.Dewhurst.C++.Gotchas-.Avoiding.Common.Problems.in.Coding.and.Design

    书中讨论了如何最小化全局变量的使用,并提倡使用更安全的设计模式如单例模式。 - **重载与默认初始化混淆(Gotcha #4)**:C++支持函数重载和默认参数,但有时初学者会将这两者混淆。本书详细解释了如何正确地区分...

    C_C++程序员面试宝典(梁镇宇) .pdf

    4. 设计模式和架构:可能涉及一些常见的设计模式,比如单例模式、工厂模式等,并对软件架构的基本概念进行讲解。 5. 内存管理:C和C++程序员必须清楚内存的申请和释放,包括堆与栈的区别,以及如何避免内存泄漏等...

    Java经典习题全套+答案 (图片格式)

    9. **设计模式**:习题中可能会涉及一些常见的设计模式,如单例模式、工厂模式、观察者模式等,这些模式是解决特定问题的通用解决方案。 10. **JVM内存模型**:理解Java虚拟机(JVM)的工作原理对优化代码性能至关...

    VC++深入详解代码+笔记+勘误说明(20集全)

    15. **设计模式**:学习常见的设计模式,如工厂模式、单例模式、观察者模式等,能够写出更健壮、可维护的代码。 16. **模板元编程**:深入理解C++模板的元编程技术,可以实现编译期计算,提高代码效率。 17. **C++...

    Java笔试样状和答案

    12. **设计模式**:了解并能应用常见的设计模式,如单例、工厂、观察者、装饰器等。 通过这两套样卷的练习,考生不仅可以检查自己的知识盲点,还能提高解决问题的速度和效率。同时,配套的答案可以帮助考生自我评估...

    高质量C++编程指南 第三版 林锐博士编著

    10. **设计模式**:书中可能会提及一些常见的设计模式,如工厂模式、单例模式、观察者模式等,这些模式在实际项目开发中非常有用。 11. **性能优化**:C++允许低级优化,如手动内存管理、编译器指令等。书中会介绍...

    C# 2005 入门经典 全部源码

    - 常见设计模式的介绍,如工厂模式、单例模式、观察者模式。 28. **Chapter29 - 测试和调试** - 单元测试的原理,使用NUnit或MSTest框架。 - 使用Visual Studio的调试工具进行调试。 29. **Chapter30 - 综合...

    it_books:好书分享,送人玫瑰,手有余香

    常见的设计模式有工厂模式、单例模式、观察者模式、装饰器模式、策略模式等,它们都是面向对象编程中的重要概念,有助于提高代码可重用性和可维护性。 从文件名"it_books-master"来看,这可能是一个项目的主分支...

    编码实践

    18. **设计模式**:熟悉常见的设计模式,如工厂模式、单例模式、观察者模式等,它们是解决特定问题的通用解决方案。 19. **编译器警告**:将编译器警告视为错误对待,通过消除警告来发现潜在问题。 20. **源码版本...

Global site tag (gtag.js) - Google Analytics