zoukankan      html  css  js  c++  java
  • 大龄屌丝自学笔记Java零基础到菜鸟015

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

    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());】。

  • 相关阅读:
    XSD限定/Facets
    XSD元素替换(Element Substitution)
    XSD指示器
    乔布斯29年前的预言
    三年程序员生涯的感悟、总结和憧憬
    用Jetty快速开发J2EE应用
    Cygwin安装
    Maven依赖继承的写法
    Struts2自定义日期转换器
    Struts2三种数据转移方式
  • 原文地址:https://www.cnblogs.com/liverpool/p/4792896.html
Copyright © 2011-2022 走看看