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

  • 相关阅读:
    win10家庭版转专业版并激活
    关于vcruntime140D.dll丢失问题
    phpMyAdmin使用教程
    在wamp中直接进入项目
    sublime Text3的使用
    wamp的安装配置
    PHP Web开发入门流程
    PHP与MySQL的亲密接触
    flex 布局 实现电商页面商品展示floor
    html css+div+jquery实现图片轮播
  • 原文地址:https://www.cnblogs.com/liverpool/p/4792896.html
Copyright © 2011-2022 走看看