• 类的成员之一属性(三)


    1.类的属性

      ♥语法格式:

        修饰符  数据类型  属性名 = 初始化值;

      说明1:修饰符

        √ 常用的权限修饰符有:private、缺省、protected、public

        √ 其他修饰符:static、final

      说明2:数据类型

        √ 任何基本数据类型(如int boolean,char)或ren任何引用数据类型。

      说明3:属性名

        √ 属于标识符,符合命名变量的命名规范即可

      例子:public class Person{

           private int age;

           public  String name = "Lisi";

        }

    2.变量的分类:成员变量与局部变量

      • 在方法体外,类体内声明的变量称为成员变量。

      • 在方法体内部声明的变量称为局部变量。

       • 注意:二者在初始化值方面的异同:

          同:都有生命周期

          异:局部变量除形参外、均显示初始化。

    3.成员变量和局部变量的区别

    成员变量(属性)和局部变量的区别
                               成员变量                              局部变量
    声明的位置 直接声明在类中 方法形参或内部、代码块内部、构造器内等
    修饰符 private、public、static、final等 不能用权限修饰符修饰、可以用final修饰
    初始化值 有默认初始化值 没有默认初始化值,必须显示赋值,方可使用
    内存加载位置 堆空间或静态域内 栈空间

     4.对象属性的默认初始化赋值

        ω描述:当一个对象被创建时,会对其中各种数据类型的成员变量自动进行初始化赋值。除了基本数据类型之外的变量类型都是引用类型

    成员变量类型 初始值
    byte                                0
    short 0
    int 0
    long 0L
    float 0.0F
    double 0.0
    boolean false
    char 0或写为:'u0000'(表现为空)
    引用类型 null
  • 相关阅读:
    Go入门笔记-14 EdgeX读取配置文件
    Go入门笔记-13 使用EdgeX日志输出
    Go入门笔记-12 输出unix时间戳
    Go入门笔记-11 Go 获取Linux系统CPU占用率
    htop使用
    Ubuntu子系统默认使用root登录
    函数参数传递数组
    c 'CRTSCTS' undeclared
    c 数组指针使用
    使用SD卡刷OpenWRT后,调整分区大小
  • 原文地址:https://www.cnblogs.com/lingtiaoti/p/12324468.html
Copyright © 2020-2023  润新知