zoukankan      html  css  js  c++  java
  • 类的成员之一属性(三)

    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
  • 相关阅读:
    Java中List集合去除重复数据的方法
    ActiveMQ消息中间件Producer和Consumer
    JMS Activemq实战例子demo
    利用正则表达式判断输入内容是否全中文
    纯js的右下角弹窗
    java开源项目
    linux部署jdk-tomcat
    你的主机中的软件中止了一个已建立的连接。
    Centos编译安装 LAMP (apache-2.4.7 + mysql-5.5.35 + php 5.5.8)+ Redis
    在LAMP的生产环境内添加PHP的cURL扩展模块
  • 原文地址:https://www.cnblogs.com/lingtiaoti/p/12324468.html
Copyright © 2011-2022 走看看