关注
public class MyTest6 {
public static String printWhenInit(String s){
System.out.println(s);
return s.substring(s.indexOf(" "));
}
public static void main(String[] args){
System.out.println(SubI.iField3); //静态的运行时才能确定的常量,这时存有该常量的接口被初始化,其父类不会被初始化
// System.out.println(SubI.iField2); //静态的编译器可以确定的常量,这时三个接口都不会被初始化,原因和类一样
}
}
interface SuperI {
public static final String superField = MyTest6.printWhenInit(" initializing SuperI.superField ");
}
interface I extends SuperI{
public static final String iField = MyTest6.printWhenInit("initializing I.iField ");
public static final String iField2 = "heihie";
public static final String iField3 = UUID.randomUUID().toString();
}
interface SubI extends I {
public static final String subField = MyTest6.printWhenInit(" initializing SubI.subField ");
} 你运行下这个就看到了,打印了initializing I.iField说明I初始化了,但是没打印initializing SuperI.superField说明父接口没有初始化
查看原帖
点赞 8
相关推荐
牛客热帖
更多
- 1... 简历上写了AI项目,怎么才能拉开差距?1.2W
- 2... 我用一场重病,换来了与大厂的和解5718
- 3... 不会AI Coding真的不行吗?4919
- 4... 字节跳动-中国交易与广告面经4120
- 5... 战报分享——2026年前端社招找工作感想1735
- 6... 实习还有试用期???1495
- 7... 哈哈哈哈哈哈哈哈哈再也不用写代码啦!!1451
- 8... 牛客的各位大家好,我是今年高考生,马上就要高考了,本人很喜欢计算机,但是听说现在AI对程序员的冲击影响很大,想问问大家还能报计算机专业吗?1415
- 9... 小红书PE后端二面1353
- 10... Claude Code 压缩机制曝光,这波真的有点猛啊!1301
正在热议
更多
# 我的实习日记 #
4170006次浏览 33318人参与
# 牛客AI文生图 #
25790次浏览 260人参与
# 第3届现代汽车Code Faster急速编程挑战赛 #
35023次浏览 538人参与
# 柠檬微趣笔试 #
5312次浏览 67人参与
# 城市生存手册 #
7505次浏览 114人参与
# 如果人间有后悔药 #
11039次浏览 253人参与
# 入职第一天,你准备什么时候下班 #
129056次浏览 530人参与
# 你的房租占工资的比例是多少? #
104485次浏览 911人参与
# 实习最晚的一次下班是几点 #
40112次浏览 177人参与
# 用一句话形容你的团队氛围 #
53641次浏览 316人参与
# 一人推荐一个值得去的通信/硬件公司 #
273376次浏览 2169人参与
# 你以为的实习VS真实的实习 #
147797次浏览 768人参与
# 哪些公司对双非友好 #
244706次浏览 1292人参与
# 听到哪句话就代表面试稳了or挂了? #
279061次浏览 1795人参与
# 毕业后不工作的日子里我在做什么 #
281305次浏览 1751人参与
# 入职第五天,你被拉进了几个工作群 #
33083次浏览 85人参与
# 你上一次加班是什么时候? #
164263次浏览 831人参与
# 新凯来求职进展汇总 #
84938次浏览 197人参与
# 为了找工作你投递了多少公司? #
127926次浏览 801人参与
# 双非本科的出路是什么? #
237885次浏览 1670人参与
# 现在入门AI应该走哪些方向? #
35871次浏览 205人参与
查看40道真题和解析