文档章节

关于java构造方法

andy521zhu
 andy521zhu
发布于 2014/03/17 20:39
字数 255
阅读 59
收藏 2

在java里面,如果一个类没有构造方法(程序员没有显示写出来),那么,系统会自动给这个类加上一个无参的构造方法。

但是,如果程序员写了一个有参的构造方法,没写无参的构造方法,那么,系统将不再实现这个无参的构造方法。

所以有时候一旦用到无参构造方法,一定会出错。

但是有时候没调用无参构造方法,系统也会出错(我感觉应该是系统调用了,不知道为何调用了无参构造方法,然后就出错了)。

 

所以,一定要养成好习惯,类里面一定要实现构造方法。

好习惯,有时候会让你省事的多。

(今天我就是个活生生的例子,调试信息除了问题,看不到,然后就很久才找到这个问题,哎,悲哀)

© 著作权归作者所有

共有 人打赏支持
andy521zhu
粉丝 9
博文 69
码字总数 47125
作品 0
广州
私信 提问
Java编程中那些再熟悉不过的知识点(持续更新)

本文来自于我的慕课网手记:Java编程中那些再熟悉不过的知识点,转载请保留链接 ;) 1. 面向对象和面向过程的区别 2. Java 语言有哪些特点 3. 关于 JVM JDK 和 JRE 最详细通俗的解答 4. Oracl...

小码哥的freestyle
04/11
0
0
Fast Exceptions in Java

在Java中,异常还有一个很有用的用途,就是终止方法的执行,在Play framework这个牛B的框架中,mvc部分就是使用抛出异常的方式终止方法的执行,最终达到response的目的。 但我们都知道JVM在构...

穿越星辰
2011/04/26
0
0
ThreadLocal源码分析

阅读原文请访问我的博客 BrightLoong's Blog 一. 简介 提醒篇幅较大需耐心。 简介来自ThreadLocal类注释 ThreadLocal类提供了线程局部 (thread-local) 变量。这些变量与普通变量不同,每个线...

BrightLoong
2018/05/28
0
0
115个Java面试题及回答

解释下可用的线程状态. 在执行期间, 线程会处于以下状态中的一种: Runnable: 线程已准备就绪, 但没有立即运行. Running: 处理器正在执行的线程代码. Waiting: 处于阻塞状态的线程, 等待外部某...

Yamazaki
2014/04/25
0
0
Java中的内部类实例初始化匿名函数(JLS7 8.6:Instance Initializers)

偶尔发现了一段好玩的java代码,关于Java内部类的,觉得很有意思,但是想不明白这段代码是java语法的特性哪?还是别的什么。最后发现还是对java了解的不够深啊。先上代码: import java.util...

qalong
2013/09/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Linux iptables之mangle表使用案例

mangle表的用途 mangle表的主要功能是根据规则修改数据包的一些标志位,以便其他规则或程序可以利用这种标志对数据包进行过滤或策略路由。 mangel表使用示例 示例1-策略路由1 内网的客户机通...

月下狼
37分钟前
2
0
OSChina 周日乱弹 —— 兼职我想去学学布偶戏

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @clouddyy : 《火炎 - 女王蜂》 《火炎 - 女王蜂》 手机党少年们想听歌,请使劲儿戳(这里) @小鱼丁 :还在睡觉突然接到一个小哥哥电话“x...

小小编辑
50分钟前
46
3
租房软件隐私保护如同虚设

近日,苏州市民赵先生向江苏新闻广播新闻热线025-84658888反映,他在“安居客”手机应用软件上浏览二手房信息,并且使用该软件自动生成的虚拟号码向当地一家中介公司进行咨询。可电话刚挂不久...

linux-tao
今天
3
0
分布式项目(五)iot-pgsql

书接上回,在Mapping server中,我们已经把数据都整理好了,现在利用postgresql存储历史数据。 iot-pgsql 构建iot-pgsql模块,这里我们写数据库为了性能考虑不在使用mybatis,换成spring jd...

lelinked
今天
6
0
一文分析java基础面试题中易出错考点

前言 这篇文章主要针对的是笔试题中出现的通过查看代码执行结果选择正确答案题材。 正式进入题目内容: 1、(单选题)下面代码的输出结果是什么? public class Base { private Strin...

一看就喷亏的小猿
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部