课程
/后端开发
/Java
/Java入门第二季 升级版
为什么老师在视频中可以使用initialTelphone中的静态方法调用Telphone中的非静态变量?
2019-01-19
源自:Java入门第二季 升级版 7-1
正在回答
老师是通过对象访问的吧
静态方法中不可用使用非静态变量是指同一个类中的非静态变量,因为这个非静态变量没有初始化,但这里访问的是对象的成员变量,在创建对象的过程中已经对成员变量进行初始化了,所以可以使用。
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答静态方法调用非静态变量
3 回答静态方法中调用静态方法不可以么?
1 回答非静态方法中能不能直接调用非静态方法?
2 回答“静态方法中可以直接调用同类中的静态成员,但是不能直接调用非静态成员。”为什么?
2 回答静态方法中声明一个(非)静态变量的问题