- package text;
- class A {
- public static void fun(){
- System.out.print("static方法不new也能用");
- }
-
- public void fun1(){
- System.out.print("非静态方法不newb不能用?");
- }
-
- }
- public class text {
- public static void main(String[] args){
- A.fun();
- A.fun1();
- }
- }
复制代码
通过验证发现不创建A类对象的话,A类中的非静态函数是不能被直接调用的,new了以后就能调用了,说明new的过程对成员函数做了什么,可是我不知道它到底做了什么 |