最近我正在浏览javarevisited页面并找到一段代码,要求读者确定它的输出是什么......
虽然我得到了输出,但我对结果不满意(因为我不知道如何从空引用访问静态成员).背景中发生了什么?
public class StaticDEMO {
private static String GREET = "Hello";
public static void main(String[] args) {
StaticDEMO demo = null;
System.out.println(demo.GREET);
// TODO code application logic here
}
}
Run Code Online (Sandbox Code Playgroud) 我已经使用C#在.NET中开发了一个应用程序。
使用“计算代码度量”选项,我得到了2,348行代码的循环复杂度得分为“ 267”,继承深度= 7,类耦合= 150,可维护性指数= 80。
我知道圈复杂度越低越好。尽管我不知道其余的参数,但我想知道267的圈复杂度是否更好?