你的位置:首页 > 软件开发 > Java > 黑马程序员_JavaSE学习总结第07天_面向对象2

黑马程序员_JavaSE学习总结第07天_面向对象2

发布时间:2015-05-11 20:00:41
------- android培训、java培训、期待与您交流! ---------- 07.01 成员变量和局部变量的区别1.在类中的位置不同成员变量 类中方法外局部变量 方法内或者方法声明上2.在内存中的位置不同成员变量 堆内存局部变量 ...

黑马程序员_JavaSE学习总结第07天_面向对象2

------- android培训、java培训、期待与您交流! ---------- 

07.01 成员变量和局部变量的区别

1.在类中的位置不同

成员变量    类中方法外

局部变量    方法内或者方法声明上

2.在内存中的位置不同

成员变量   堆内存

局部变量   栈内存

3.生命周期不同

成员变量   随着对象的存在而存在,随着对象的消失而消失

局部变量   随着方法的调用而存在,随着方法的调用完毕而消失

4.初始化值不同

成员变量   有默认的初始化值

局部变量   没有默认的初始化值,必须先定义,赋值,才能使用。

07.02 方法的形式参数是类名的调用

例:

 1 class Demo 2 { 3   public static void main(String[] args) 4   { 5     //创建学生对象 6     Student s = new Student(); 7     StudentDemo sd = new StudentDemo(); 8     sd.method(s); 9   }10 }11 class StudentDemo12 {13   //形式参数是引用类型14   public void method(Student s)15   {16     s.show();17   }18 }19 class Student20 {21   public void show()22   {23     System.out.println("学生爱学习");24   }25 }

原标题:黑马程序员_JavaSE学习总结第07天_面向对象2

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。