TA贡献1866条经验 获得超5个赞
抽象类是不能被实例化,抽象类的目的就是为实现多态中的共同点,抽象类的构造器会在子类实例化时调用,因此它也是用来实现多态中的共同点构造
TA贡献1864条经验 获得超6个赞
抽象类可以有成员变量,他们的初始化怎么做呢?这么一样你就明白为什么抽象类可以有构造函数了
TA贡献1818条经验 获得超3个赞
构造函数可以在派生类中以Super(...)的形式调用,这样基类的构造就不用重复写了。
TA贡献1831条经验 获得超4个赞
构造器是用来初始化的 而不是new对象的 和C++不一样
TA贡献1851条经验 获得超5个赞
说白了,抽象类如果有子类,你是不是最好要把字段数据封装到抽象类里呢。。。让子类继承父类啊。没有构造函数怎么办。。。
大厂算法面试真题解析32讲
¥ 68.00
32 堂微服务架构设计与落地精讲课
¥ 78.00
Java 并发编程深度解析
¥ 58.00
网络编程之Netty一站式精讲
再学经典:《Effective Java》独家解析
举报