当前位置 : 主页 > 编程语言 > java >

java82-静态代码块内部类

来源:互联网 收集:自由互联 发布时间:2022-07-04
//静态代码块内部类 public class test18 { private static final String URL ; private static final String DEVICE ; private static final String USER ; private static final String ROOT ; static test18 self ; static { class Inner { public

//静态代码块内部类
public class test18{
private static final String URL;
private static final String DEVICE;
private static final String USER;
private static final String ROOT;
static test18 self;
static {
class Inner{
public void printMessage(){
System.out.println("我是定义再static里的内部类");
}
}
URL="歌谣";
DEVICE="笔记本电脑";
USER="root";
ROOT="歌谣";
if(self==null){
newTest18();
Inner inner=new Inner();
inner.printMessage();
}
}
private test18(){
}
public static String getURL() {
return URL;
}
public static String getDEVICE() {
return DEVICE;
}
public static String getUSER() {
return USER;
}
public static String getROOT() {
return ROOT;
}
private static void newTest18(){
self=new test18();
}

}
定义一个测试类public class test19 {
public static void main(String[] args){
System.out.println(test18.getDEVICE());
System.out.println(test18.getURL());
}
}


运行结果
java82-静态代码块内部类_静态代码块

 


上一篇:java94-cpu随机调用线程测试
下一篇:没有了
网友评论