问一个设计模式,有解答一下吗

子类在new对象中会调用父类的构造函数,而父类的构造函数再调用子类的实现方法,这种设计模式叫做什么

public class Capture {

public static void main(String[] args) throws IOException {

    Student student = new Student();

}

}

abstract class Users{

public Users(){
    say();
}

protected abstract void say();

}

class Student extends Users{

@Override
protected void say() {
    System.out.println("你好世界");
}

}

近似模板方法

这没啥设计模式。如果非得和设计模式沾边,最接近的也就是抽象工厂模式,在目标构造的时候,将构造过程下放到子类实现

这倒没有什么很准确的设计模式之说,面对对象的程序设计有4大特性:分别是,抽象、封装、继承、多态个人感觉体现出的更多的是这四种特性吧!

希望对题主有所帮助,可以的话,帮忙点个采纳!

子类初始化时调用父类无参构造,相当于忽略的super()方法,java继承设定

有点工作者的意思,就想领导给你个活,你去做这个活,完成后通知领导完成了
这就是一种场景模拟,设计模式里没有

一种都不是。设计模式不会那麽简单的。推荐小白看headFirst 设计模式,通俗易懂

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632