为了账号安全,请及时绑定邮箱和手机立即绑定

JAVA中可以用类名。成员变量吗?这表示什么样?

JAVA中可以用类名。成员变量吗?这表示什么样?

慕码人2483693 2019-05-27 10:10:07
JAVA中可以用类名。成员变量吗?这表示什么样?
查看完整描述

4 回答

?
千万里不及你

TA贡献1784条经验 获得超9个赞

你是想表达,java中可以使用用户自定义的类定义成员变量吗?(这是肯定可以的)

还是说,你想表达的是 Class1.a 表示类Class1中的a属性(且a为static)。
例如下面的类:
class Class1{
public String str1;
public static String str2;
}

你可以使用{
Class1 c1=new Class1();
c1.str1;//此处不能为 Class1.str1 因为str1不是static变量/属性

c1.str2;//此处与Class1.str2一样 因为str2是static变量/属性

查看完整回答
反对 回复 2019-06-01
?
ITMISS

TA贡献1871条经验 获得超8个赞

貌似不行吧!要在其他类中使用该成员变量要实例化该类,用的时候实例化名.变量名即可。
在该类下方法中使用super.变量名
当然是静态的话就可不用实例化 直接类名.成员变量名进行使用了

查看完整回答
反对 回复 2019-06-01
?
蛊毒传说

TA贡献1895条经验 获得超3个赞

比如这么一个类

1234class A {    public stataic int sa;    public int b;}

你使用的时候是这样的

123int i = A.sa;或者int i = new A().b;


查看完整回答
反对 回复 2019-06-01
  • 4 回答
  • 0 关注
  • 1428 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信