public class Test01 {Integer a;int b;boolean flag;
}
public class Demo01Test01 {public static void main(String[] args) {Test01 test01 = new Test01();System.out.println(test01.a);System.out.println(test01.b);System.out.println(test01.flag);}
}

结果:

/*
补充:
定义类属性时,整型通常用Integer。
因为:int型不赋初值,默认为0,造成数据错误;而Integer不赋初值默认为null,运行时会给提示NullPointerException(空指针异常),程序不会运行下去
*/

40. Interer,int,boolean 成员变量不赋值,默认为null,0,false。Why?相关推荐

  1. Java成员变量默认赋值

    成员变量默认赋值 成员变量没有手动赋值的话,系统赋默认值 数据类型: 默认值 byte,short,int,long:0 float,double:0.0 (double型比float型存储范围更大, ...

  2. Java编写程序模拟两个村庄共用同一口井水,编写一个Village类,该类有一个静态的int型成员变量waterAmount, 用于模拟井水的水量。

    编写程序模拟两个村庄共用同一口井水,编写一个Village类,该类有一个静态的int型成员变量waterAmount, 用于模拟井水的水量.在主类的main()方法中创建两个村庄,一个村庄改变了wat ...

  3. java成员变量怎么赋值_给成员变量赋值的两种方法

    JAVA 跟C++ 差不多,给类里面的私有成员变量一般有两种方法: 一种是通过 成员函数 来赋值 一种是:通道构造函数来赋值 /* 我们一直在使用构造方法,但是,我们确没有定义构造方法,用的是哪里来的 ...

  4. php 对象赋值后改变成员变量影响赋值对象

    话不多说看代码 <?php class obj {}$obj1=new obj();//实例化对象 $obj2=$obj1;//赋值新对象 $obj1->name="test&q ...

  5. 7 面向对象(成员变量和局部变量的区别,类作为形式参数的问题,匿名对象,封装,private关键字,this关键字,构造方法,类的初始化过程,static关键字)

    1:成员变量和局部变量的区别(理解) (1)在类中的位置不同 成员变量:类中方法外 局部变量:方法定义中或者方法声明上 (2)在内存中的位置不同 成员变量:在堆中 局部变量:在栈中 (3)生命周期不同 ...

  6. Java24-day15(完结)【反射(类加载器、反射)、反射获取构造方法-成员变量-成员方法、模块化(概述、模块基本使用、模块服务使用)】

    视频+资料[链接:https://pan.baidu.com/s/1MdFNUADVSFf-lVw3SJRvtg   提取码:zjxs] Java基础--学习笔记(零起点打开java世界的大门)--博 ...

  7. java 成员变量 成员方法_《Java基础知识》Java成员变量,成员方法,构造方法和析构方法...

    一 成员变量 成员变量是指类的一些属性定义,标志类的静态特征,它的基本格式如下: [访问修饰符][修饰符][类型][属性名称]= [初始值] 访问修饰符:public(公共的):protected(受 ...

  8. 【iOS 开发】Objective - C 面向对象 - 方法 | 成员变量 | 隐藏封装 | KVC | KVO | 初始化 | 多态

    一. Objective-C 方法详解 1. 方法属性 (1) OC 方法传参机制 Object-C 方法传参机制 : OC 中得参数传递都是值传递, 传入参数的是参数的副本; -- 基本类型 (值传 ...

  9. Java学习笔记——局部变量和成员变量

    声明:本文首发于我的个人微信公众号[Java编程社区],查看更多文章与学习资源请移步我的公众号Java编程社区 成员变量:定义在类中的变量. 局部变量:定义在方法中的变量. 成员变量与局部变量的区别: ...

最新文章

  1. poco vs Boost
  2. python monkey_解决python调用monkeyrunner的各种各样问题
  3. 从零入门 Serverless | 教你 7 步快速构建 GitLab 持续集成环境
  4. a good resource gathering system from sustech
  5. asp.net下向数据库存储和读取图片示例
  6. jQuery(一)初识
  7. Linux下matlab中文乱码,linux下安装的matlab无法显示中文,怎么办?求详细解答!谢谢!...
  8. 【声传播】——角谱理论、模式理论及三维傅里叶变换
  9. (转)MyBatis框架的学习(六)——MyBatis整合Spring
  10. 歌曲信息管理c语言,歌曲信息管理系统——C语言
  11. 19【推荐系统10】从POLY2、FM到FFM——自动特征交叉的解决方案
  12. [原]工欲善其事,必先利其器,记一次处理Oracle Listener挂掉的处理过程
  13. webpack4.0版本中的js压缩问题
  14. git 微盘_GitHub - 123ufo/VdiskSDK-Android: 微盘Android客户端SDK
  15. yolov3系列(零)-yolov3详解
  16. matlab声压级的计算,声压级计算
  17. 卡尔滤波算法 java_卡尔曼滤波算法及其代码
  18. PHP excel导出 表格 ,带图片
  19. Ubuntu零基础教学-Ubuntu下如何创建.txt记事本文件
  20. 简易版购物车案例(vue)

热门文章

  1. golang协程goroutine简介
  2. Android权限问题
  3. jpql和query接口
  4. MobaXterm链接服务器+anaconda3安装+python3.8环境配置+TensorFlow2.4+python库的安装(简单)
  5. 中国航空公司要用飞机上的WiFi吸引年轻乘客 进度到哪了?
  6. Quartus II怎样导出原理图??
  7. 2021CSP比赛小结
  8. webpack的打包流程是什么?
  9. pytorch使用gpu计算的设置,及命令
  10. Linux 系统中利用 apt-get 管理软件的安装目录和安装路径