课程
/后端开发
/Java
/Java入门第二季 升级版
System.out.println("运行结果:"+ className );
2015-07-25
源自:Java入门第二季 升级版 8-7
正在回答
经我测试,应该是这样的
直接用className 之所以可以使用,是因为在同一个类中。如果在其他类中直接调用该变量,则必须 类名.变量名,否则就会报错。使用对象名.变量名 虽然可以正常通过,但是eclipse会提示“The static field Telphone.className should be accessed in a static way”。
个人拙见,如有错误请指正。
呵呵....我这是善意的笑声,好好努力。
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答为什么我在类的方法中不能 方法名(); 调用类中的其他方法?
2 回答求解释下面的输出结果
2 回答为什么不能输出结果呢?
3 回答为什么方法名出问题了 求解??
2 回答为什么用外部类名.this.外部类方法,在内部类输出会出现错误呢?