首页 > 技术文章 > java中一个类不想被继承怎么办?

Luck-365 2019-10-26 20:37 原文

方法一:把类声明为final

方法二:对类中的构造器声明为private,类中提供一个static方法,完成对类的初始化。如下代码:

public class Base{
    private Base(){}
    public static Base ini(){
        Base a=new Base();
        return a;
    } 
    public static void main(String[] args) {
        Base base=Base.ini();
    }
}

 

推荐阅读