zoukankan      html  css  js  c++  java
  • Java之创建对象>4.Enforce noninstantiability with a private constructor

    如果你定义的类仅仅是包含了一些静态的方法和静态的字段,这些类一般是一些工具类,这些一般是设计为不能被实例化的。

    1. Attempting to enforce noninstantiability by making a class abstract does not work.

    2. a class can be made noninstantiable by including a private constructor

    // Noninstantiable utility class
        public class UtilityClass {
        // Suppress default constructor for noninstantiability
        private UtilityClass() {
        throw new AssertionError();
        }
        ... // Remainder omitted
    }
  • 相关阅读:
    5-29
    5-28
    5-27
    -5-26
    5-25
    5-24
    5-21
    RabbitMQ消息中间件极速入门与实战
    细说java多线程之内存可见性
    全面解析java注解
  • 原文地址:https://www.cnblogs.com/frankyou/p/6913623.html
Copyright © 2011-2022 走看看