public class A { static int i=0; void method(){ System.out.println("this is a means."); } }package text;public class StringBufferDemo {public static void main(String[] args) {A a = new A();a.method();System.out.println(A.i);}}上面是两个类;其
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/20 00:27:36
![public class A { static int i=0; void method(){ System.out.println(](/uploads/image/z/5483584-64-4.jpg?t=public+class+A+%7B+static+int+i%3D0%3B+void+method%28%29%7B+System.out.println%28%22this+is+a+means.%22%29%3B+%7D+%7Dpackage+text%3Bpublic+class+StringBufferDemo+%7Bpublic+static+void+main%28String%5B%5D+args%29+%7BA+a+%3D+new+A%28%29%3Ba.method%28%29%3BSystem.out.println%28A.i%29%3B%7D%7D%E4%B8%8A%E9%9D%A2%E6%98%AF%E4%B8%A4%E4%B8%AA%E7%B1%BB%EF%BC%9B%E5%85%B6)
public class A { static int i=0; void method(){ System.out.println("this is a means."); } }package text;public class StringBufferDemo {public static void main(String[] args) {A a = new A();a.method();System.out.println(A.i);}}上面是两个类;其
public class A { static int i=0; void method(){ System.out.println("this is a means."); } }
package text;
public class StringBufferDemo {
public static void main(String[] args) {
A a = new A();
a.method();
System.out.println(A.i);
}
}
上面是两个类;
其中A a = new A();的字面理解我理解为一个A的构造方法赋值给A类中的a,称为实例化a对象;
a.method();字面理解我理解为a中的method();但是a是构造方法,里面没有method()函数,我理解method()函数是在A类中的.比如 System.out.println(A.i);意味输出A类中的i字段.
表达能力有限,为了讲清楚所以有点啰嗦,不知上面这样的理解为什么解释不通,应该怎样理解;
public class A { static int i=0; void method(){ System.out.println("this is a means."); } }package text;public class StringBufferDemo {public static void main(String[] args) {A a = new A();a.method();System.out.println(A.i);}}上面是两个类;其
;但是a是构造方法?
a不是你的一个对象吗?