成员变量-类变量-局部变量

 1 public class MyTest {
 2 
 3     private String name="rudolf";    //成员变量/实例变量
 4     private int   age =23;
 5     private static String sex="male"; //类变量/静态变量
 6 
 7     public void me(String str){
 8         str=name+age+sex;   //str  是局部变量
 9         System.out.println(str);
10     }
11 
12     public static void main(String[] args) {
13         MyTest myTest=new MyTest();
14         myTest.me("");
15         System.out.println(MyTest.sex);
16     }
17 }

总结:

成员变量/实例变量: 属性对象,对象创建时创建,对象回收以后也释放   。存储在堆空间

类变量/静态变量:    属于类,类加载时创建,只有类被删除才释放。存储在方法区

局部变量:     局部变量是声明在方法里面的变量  方法被调用时才创建。

局部变量要没有初始值,要先赋值再调用/成员变量有初始值

 

posted @ 2021-09-01 14:42  正和体重斗智斗勇  阅读(75)  评论(0)    收藏  举报