课程
/后端开发
/Java
/Java入门第二季
请问这样为什么不行
2015-01-16
源自:Java入门第二季 8-7
正在回答
public class HelloWorld { // 定义静态变量,保存班级名称 String className = "JAVA开发一班"; public static void main(String[] args) { HelloWorld hello= new HelloWorld(); String ha=hello.className; // 访问静态变量,输出班级名称 System.out.println( ha ); }}
需要使用static来访问
访问静态变量的方法是:对象名.静态变量或者类名.静态变量名,所以不能直接写对象名
main方法為static,要直接訪問變數,此變數也必須是static
简单的原则就是:静态与非静态保持一致。
Vleyong 提问者
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
2 回答请问这样为什么不行
4 回答这样写为什么不行?
1 回答请问这里为什么是这样
11 回答想不明白为什么这样不行?
3 回答请教:这样为什么不对呢????
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号