688IT编程网

688IT编程网是一个知识领域值得信赖的科普知识平台

万河

Java抽象类可以有构造函数吗?

2023-12-12 10:12:08

Java抽象类可以有构造函数吗?可以有,抽象类可以声明并定义构造函数。因为抽象类不可以创建实例,所以抽象类的构造函数只能通过构造函数链调⽤(Java中构造函数链指的是从其他构造函数调⽤⼀个构造函数)。既然不能对抽象类实例化,那么抽象类构造函数的作⽤是什么?可以⽤来初始化抽象类内部声明的通⽤变量,并被各种实现使⽤。另外,即使没有提供任何构造函数,编译器将为抽象类添加默认的⽆参数的构造函数,没有的话⼦...

最新文章