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. java排序为什么会出现多次排序结果不一样_并发理论基础:指令重排序问题
  2. eclipse代码模版里设置模版快捷键
  3. python断言失败_python异常处理、自定义异常、断言原理与用法分析
  4. 重学前端-js的类型问题
  5. 2015届华为校园招聘机试题
  6. [ESC] EnTT 学习记录 2
  7. oracle 日志 安全审计,等保测评2.0:Oracle安全审计(下)
  8. java运行环境jdk的安装和环境变量的配置
  9. 机器学习笔记(五)---- 决策树
  10. android的toogleButton和switch的使用方法
  11. 【转】@JsonAlias和@JsonProperty注解使用详解
  12. vs2015——拖动选项卡导致软件崩溃重启
  13. spyder 更改默认工作目录的最优方法
  14. 智能管家App kotlin版(2)——工具类封装与首页引导页开发
  15. Observability:Data pipeline:Beats => Redis => Logstash => Elasticsearch
  16. 七牛非Cocoapods 手动集成霹雳直播SDK(通用版)
  17. 补丁服务器同步不上微软,无法初始化 Microsoft Exchange 信息存储服务,因为客户端和服务器计算机上的时钟不同步...
  18. 面试经验|计算机网络面试相关知识
  19. 推荐三大文献检索下载网站,超级实用!重点是免费
  20. 使用 SAXReader.read() 获取xml 失败

热门文章

  1. 手机桌面上的计算机为什么不能删除,为什么便签删不掉?电脑桌面的便签删不掉...
  2. win10如何打开Windows defender 防火墙
  3. Vehicle Spy 3软件添加license文件
  4. Orcal数据库01
  5. 一夜爆火!这款换脸 App 可能会把你的脸 卖掉
  6. C语言求梅花数1到9999,找出1到10000的水仙花数,完全数,还有同构数
  7. Python赋值列表
  8. (linux)SD卡初始化-mmc_sd_init_card函数
  9. 九龙证券|下阶段市场主线逐渐浮现 资金偏好或转向中大盘成长股
  10. 八目鳗(双变量贪心)