可以,但是自己写的类是不可以的,不然就没办法new对象 可以的情况: API中的Math类 自己写的类 构造方法是用于初始化对象用的,将构造方法私有化了之后,new对象时,对象不能访问构造方法,会导致对象初始化失败。