JAVA为什么类里不可以访问其他类的字段?
classA{publicintZZ=10;}classCextendsA{Az=newA();z.ZZ;//为什么这样是不可以访问???}...
class A
{
public int ZZ = 10;
}
class C extends A{
A z = new A();
z.ZZ;//为什么这样是不可以访问???
} 展开
{
public int ZZ = 10;
}
class C extends A{
A z = new A();
z.ZZ;//为什么这样是不可以访问???
} 展开
5个回答
展开全部
z.ZZ不是一个完整的表达式,如果你改成z.ZZ=100;编译就可以通过!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这样写语法不对。
可以访问的。
可以访问的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
变量只在当前声明的方法里面有效,全局变量也只在当前类里面有效
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
z.ZZ不是一个完整的表达式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
改成static就可以访问了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询