博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【java】类初始化时的变量值、类变量、局部变量、实例变量
阅读量:4177 次
发布时间:2019-05-26

本文共 526 字,大约阅读时间需要 1 分钟。

今天作业中的问题:

1、

① 在类初始化的时候,会隐式的对成员变量赋初始值,初始值根据具体的变量类型而定。

数据类型

初始值

boolean

false

char

‘/uoooo’(null)

byte

(byte)0

short

(short)0

int

0

long

0L

float

0.0f

double

0.0d

引用型(string类)

null

       引用型数据类型包括:类(class)、接口(interface)、数组(Array)、字符串(String),默认值都为null。

② 在方法种的变量被使用之前,必须要进行显式的实例化(赋值),为变量分配内存空间。 

2、

  • 类变量:独立于方法之外的变量,用 static 修饰。
  • 局部变量:类的方法中的变量。
  • 实例变量(全局变量):独立于方法之外的变量,不过没有 static 修饰。
    public class Variable{  static int allClicks = 0; // 类变量  String str = "hello world"; // 实例变量  public void method()    {     int i = 0; // 局部变量    }}

    具体见:

 

转载地址:http://ettai.baihongyu.com/

你可能感兴趣的文章
(转载)linux命令之十八locate 命令
查看>>
Linux发行光盘(红旗 5.0 SP2发行版,已不使用仅参考)
查看>>
linux下如何将文件打包、压缩并分割成制定大小
查看>>
CentOS6.5升级内核到3.10.28
查看>>
linux内核补丁安装和编译安装
查看>>
(转载)linux命令之十九find 命令
查看>>
(转载)linux命令之二十 find命令之exec
查看>>
(转载)linux命令之二十一find命令之xargs
查看>>
centos下C编程调用libvirt的API访问KVM虚拟机
查看>>
(转载)linux命令之二十四tar命令
查看>>
(转载)linux命令之二十五chgrp命令
查看>>
IntelLinux显卡驱动安装指南
查看>>
(转载)linux命令之二十六chown命令
查看>>
(转载)linux命令之二十七gzip命令
查看>>
(转载)linux命令之二十八df 命令
查看>>
(转载)linux命令之二十九du 命令
查看>>
Qt浅谈之五十一QT_OpenGL
查看>>
linux下c/c++实例之十四c实现的bt软件下载(记录)
查看>>
linux下c/c++实例之十五简单的学生信息管理系统
查看>>
C#通过COM组件调用C++的代码(转载)
查看>>