ylsunyuan技术论坛

标题: JAVA中不能实例化的类举例 [打印本页]

作者: sun    时间: 2015-11-24 19:46
标题: JAVA中不能实例化的类举例

  1. public class NoNewClass {
  2.         
  3.         public static void main(String[] args){
  4.                 //以下这一句会因为 SunDemo中的  私有 构造方法而报错
  5.                 //SunDemo a = new SunDemo();
  6.                
  7.                 //只能通过这种静态调用
  8.                 SunDemo.show2();
  9.         }

  10. }


  11. class SunDemo{
  12.         
  13.         //这是一个空的   私有的  构造方法     
  14.         //一旦构造方法被 私有化  这个类将不能被实例化
  15.         // 这样的类   里面只能包含静态 方法    通过静态引用   调用

  16.         private SunDemo(){
  17.                
  18.         }
  19.         
  20.         public void show(){
  21.                 System.out.println("你是无法实例化我的");
  22.         }
  23.         
  24.         static void show2(){
  25.                 System.out.println("你也只能通过静态调用我,不能实例化");
  26.         }
  27. }
复制代码







欢迎光临 ylsunyuan技术论坛 (http://bbs.ylsunyuan.com/) Powered by Discuz! X3.2