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

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


慕码人2483693
浏览 1433回答 4
4回答

千万里不及你

你是想表达,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变量/属性

ITMISS

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

蛊毒传说

比如这么一个类1234class A {    public stataic int sa;    public int b;}你使用的时候是这样的123int i = A.sa;或者int i = new A().b;
打开App,查看更多内容
随时随地看视频慕课网APP