阅读下面的代码classDemo{undefinedprivateStringname;Demo(Stringname){this.name=name;}privatestaticvoidshow(){undefinedSystem.out.println(name)}publicstaticvoidmain(String[]args){undefinedDemod=newDemo(“lisa”);d.show();}}下列关于程序运行结果的描述中,正确的是()
A.输出lisa
B.输出null
C.输出name
D.编译失败,无法从静态上下文中引用非静态变量name