自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Java构造方法私有化(深入理解)

学编程尤其是OOP,总是要问为什么。这是我的问题:为什么要这么干?为什么要私有化?为什么是私有化构造方法而不是其他东西?首先,我直接解释,这样子定义一个工具类实际上是源于一种设计模式——单例模式,而这种设计模式自然有它的好处,所以我们才要这么写。

2023-10-08 16:10:20 1195 1

原创 Java构造器核心解释

换个搜法,当我搜索为什么java需要构造器的概念的时候,得到的答案全部是下面这种。这么看来,初始化是必要的,这就跟各种教材以及文章的解释接上了,如果我们需要手动初始化,就需要为每一个类编写一个初始化的方法,并且需要手动调用这个初始化方法,但是这样人们很容易忘记调用,那么就会出问题。首先我们要清楚,构造器是由编译器来调用的,但同时构造器又是一种特殊的方法,(这里多插一嘴,特殊在于构造器没有返回类型,注意是没有返回类型,而不是返回类型为空),那么问题来了,编译器怎么知道哪个方法才是构造器呢?

2023-09-26 19:00:19 62 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除