Java private类构造函数笔记
来源:互联网 发布:恩牛网络小贷 编辑:程序博客网 时间:2024/04/28 18:20
前言
最近在看Android源码的时候遇到了private类构造函数,于是写了一个测试小程序,帮助理解。
代码
class TestPrivate {private TestPrivate() {System.out.println("TestPrivate constructor");}static TestPrivate mInstance;public static TestPrivate getInstance() {if(mInstance == null) {mInstance = new TestPrivate();}return mInstance;}}public class Test {public static void main(String[] args) {TestPrivate t1 = TestPrivate.getInstance();TestPrivate t2 = TestPrivate.getInstance();}}/* * Output: * TestPrivate constructor */
分析
类构造函数为private,表示不能在类外进行new,因此需提供一个static函数,在其中new并返回对象。此例实则为一单例模式例子,从output可以看出只运行了一次类构造函数。
1 0
- Java private类构造函数笔记
- JAVA笔记之private、构造函数、this
- Java-面向对象构造函数 -(private private)关键字
- java构造函数之private,protected
- java构造函数之private,protected
- java构造函数之private,protected
- private的构造函数
- private 与构造函数
- java笔记-构造函数
- 构造函数private的情况
- private 构造函数的用途
- 构造函数、访问权限private
- 构造函数定义为private
- 为何要把类的构造函数定义为private
- C++类的构造函数可以private吗
- 为何要把类的构造函数定义为private
- 为什么构造函数可以是private呢?
- 构造函数定义为private,protected
- 嵌入式Linux下Camera编程V4L2 ---fwqlzz love is for ever
- Android 二维码扫描与生成 可选颜色 logo 控制闪光灯使用Demo
- 配置整理——如何在Android studio里配置JPush推送
- 图解WinHex使用入门
- 字符、编码等历史
- Java private类构造函数笔记
- Shiro 那点事儿
- 15.Pow(x, n)
- python默认编码问题
- 【bzoj3262】陌上花开
- HTTP Status 404 - No result defined for action org.csun.ns.action.NtHomesAction and result input
- 【笔记】 《js权威指南》- 第18章 脚本化HTTP - 18.1 使用XHR(2)
- 常用导数+积分公式
- Tkinter编程