java中一个类不想被继承怎么办?

方法一:把类声明为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();
    }
}

猜你喜欢

转载自www.cnblogs.com/Luck-365/p/11745411.html