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(
xOPhBދ.|4{bfPZ#I݆@ 5KԸ޶OvڊӞr9Q9&gWbœXQrHQ "q ^5ԍZɡ7*tVe RhAvᐆ4_TM,x]_2τT'\yp&0(ǃ"W1fǍq3Y44J/S4wjlf"r|~c H<8^P g"4.z\V!*t{?F4tAAOޠ=zSow~g jb%Bߴ}z {4IpjK_آ:A bfTzwim_5 e'ۆS,a?;-wc?g;e~nްKш"c)bw

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不是你的一个对象吗?