zoukankan      html  css  js  c++  java
  • Java 随笔

    局部变量和成员变量:

    1. 定义的位置不一样:

    写在方法内部的叫局部变量;

    直接写在类里的叫成员变量;

    2. 作用范围不一样:

    局部变量只有在方法中才可以使用,除了方法不能再用;

    成员变量整个类全可以通用

    3. 默认值不一样:

    局部变量没有默认值,如果想使用,必须手动赋值;

    如果成员变量没有赋值,将会有一个默认值, 和数组规则一样

    4. 内存位置不一样:

    局部变量位于栈内存;

    成员变量位于堆内存;

    5. 生命周期不一样:

    局部变量:随着方法进栈而诞生,随着方法出栈而消失;

    成员变量:随着对象被创建而诞生,随着对象被垃圾回收而消失

    成员方法:

    写在类里,没有static修饰的是成员方法;

     

    一个标准的类通常有以下四个组成部分,这样标准的类也叫Java Bean:

    1. 所有的成员变量都用private关键字修饰;

    2. 为每一个成员变量编写一对Getter/Setter方法;(code-generate-Getter and Setter 或者 Alt+Insert快捷键弹出, 按住shift多选进行自动生成)

    3. 编写一个无参构造方法;(code-generate-Constructer 或者 Alt+Insert快捷键弹出)

    4. 编写一个全参构造方法

    猪猪侠要努力呀!
  • 相关阅读:
    多轨车皮编序问题
    [Luogu1032] 字串变换
    [POJ1101] The Game
    Linux 下源码编译FFMEG
    交叉编译 tcpdump
    现代电视原理-电视传像原理
    Dos:‘锘緻echo’ 不是内部或外部命令,也不是可运行的程序或批处理文件
    Win7 登入壁纸修改
    Office 2016安装后的优化设置
    Linux 系统目录结构
  • 原文地址:https://www.cnblogs.com/mlllily/p/14900310.html
Copyright © 2011-2022 走看看