gpt4 book ai didi

java - 抽象类和所有方法都抽象的类有什么区别?

转载 作者:太空狗 更新时间:2023-10-29 22:53:10 26 4
gpt4 key购买 nike

我想知道在 Java 中,抽象 类和具有所有方法的类抽象 有什么区别?我的意思是,抽象 类只是一个方法自动获得抽象 的类吗?

最佳答案

绝对不是。事实上,一个类可以是抽象的,而任何方法都不是抽象的,尽管这种情况相对较少(参见下面 Mark 的评论示例)。另一方面,如果一个类有任何抽象方法,那么它必须声明为抽象。

一般来说,抽象类的目的是提供具有一些非抽象行为的框架,但其他部分仍由子类填充。这可以与 template method pattern 一起使用,例如。

关于java - 抽象类和所有方法都抽象的类有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3419084/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com