请选择 进入手机版 | 继续访问电脑版

ylsunyuan技术论坛中心

 找回密码
 注册(请使用中文注册)
搜索
热搜: 活动 交友 discuz
查看: 843|回复: 0

JAVA中不能实例化的类举例

[复制链接]

124

主题

127

帖子

619

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
619
发表于 2015-11-24 19:46:04 | 显示全部楼层 |阅读模式

  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. }
复制代码


回复

使用道具 举报

本版积分规则

QQ|Archiver|手机版|小黑屋|ylsunyuan技术论坛 ( 桂ICP备14005218号-1

GMT+8, 2024-3-29 02:40 , Processed in 0.058050 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表