码迷,mamicode.com
首页 > 编程语言 > 详细

大龄屌丝自学笔记--Java零基础到菜鸟--015

时间:2015-09-08 21:46:14      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:

成员变量与局部变量比较,基本类型与引用类型做方法参数,匿名对象

1、成员变量与局部变量比较

在类中的位置不同:成员变量,在方法外。

         局部变量,在方法内。

在内存中的位置不同:成员变量,栈内存。

          局部变量,堆内存。

生命周期不同:成员变量,随着对象的存在而存在。

       局部变量,随着方法的存在而存在。

初始化值不同:成员变量,有默认的初始值。

       局部变量,没有默认的初始值。

注意事项:成员变量和局部变量同名时,执行就近原则。

1 class Fin{
2     int n=1;
3     public static void main(String[] args){
4         int n=2;
5         System.out.println(n);  //输出2
6     }
7 }

 

2、基本类型与引用类型做方法参数

基本类型:形式参数的值改变,不影响实际参数的值,如:int类型的参数。

引用类型:形式参数的值改变,影响实际参数的值,如:类类型的参数。

 

3、匿名对象

只能调用一次,如:【new Fin().method();】,【method(new Stu());】。

大龄屌丝自学笔记--Java零基础到菜鸟--015

标签:

原文地址:http://www.cnblogs.com/liverpool/p/4792896.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!