课程
/后端开发
/Java
/Java入门第二季 升级版
为什么不直接访问className,这个也能运行啊? 而通过HelloWorld.className之类的类名、对象名?
2014-07-25
源自:Java入门第二季 升级版 8-7
正在回答
你不理解的这个地方其实在下一节说的就比较清楚了,静态方法是不能直接访问同类中的非静态属性的,而main方法是使用static关键字修饰的,所以main方法也是一个静态法方法,所以是不能直接访问不使用static修饰的className属性的。
可以啊,课程里面不是提过么,静态成员有多种访问方式,类名,对象名都可以啊
jflame 提问者
同问,如果直接访问className是从哪里访问的
历史与足迹
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答谁能给我说说return的用法,返回一个值我还是不太能理解。
4 回答private也可以换成protect吧?
2 回答关于父类创建对象引用子类
1 回答交作业,"格式化输出"显示有问题,请大家来完善并分析其中的不足~~
7 回答子类继承父类所有属性
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号