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. 编写一个全参构造方法

    猪猪侠要努力呀!
  • 相关阅读:
    Nginx分发服务
    apache+nginx 实现动静分离
    mysql 配置
    mysql 配置,还得多看看~
    Linux安装字体
    Oracle10g中阻塞锁查询更简单
    Access WMI via Python from Linux
    安装filezilla client报错libgnutls版本旧
    tomcat 服务形式检测
    JMX实现远程服务器Tomcat系统监控之三
  • 原文地址:https://www.cnblogs.com/mlllily/p/14900310.html
Copyright © 2011-2022 走看看