博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

构造函数为何不能用abstract, static, final修饰

Posted on 2019-08-24 09:01  心默默言  阅读(785)  评论(0编辑  收藏  举报

不同于方法,构造器不能是abstract, static, final的.

1.构造器不是通过继承得到的,所以没有必要把它声明为final的。

2.同理,一个抽象的构造器将永远不会被实现,所以它也不能声明为abstract的。

3.构造器总是关联一个对象而被调用,所以把它声明为static是没有意义的。