Java 最常见的面试题:抽象类必须要有抽象方法吗?

简介: Java 最常见的面试题:抽象类必须要有抽象方法吗?

不需要,抽象类不一定非要有抽象方法。
示例代码:

abstract class Cat {
    public static void sayHi() {
        System.out.println("hi~");
    }
}

上面代码,抽象类并没有抽象方法但完全可以正常运行。

目录
相关文章
|
5月前
|
Java
Java中的抽象类:深入了解抽象类的概念和用法
Java中的抽象类是一种不能实例化的特殊类,常作为其他类的父类模板,定义子类行为和属性。抽象类包含抽象方法(无实现)和非抽象方法。定义抽象类用`abstract`关键字,子类继承并实现抽象方法。抽象类适用于定义通用模板、复用代码和强制子类实现特定方法。优点是提供抽象模板和代码复用,缺点是限制继承灵活性和增加类复杂性。与接口相比,抽象类可包含成员变量和单继承。使用时注意设计合理的抽象类结构,谨慎使用抽象方法,并遵循命名规范。抽象类是提高代码质量的重要工具。
158 1
|
10月前
|
Java
【零基础学Java】—抽象方法和抽象类(二十二)
【零基础学Java】—抽象方法和抽象类(二十二)
|
5月前
|
Java
Java的抽象方法和抽象类
Java的抽象方法和抽象类
|
5月前
|
Java
【JAVA学习之路 | 提高篇】抽象类与抽象方法(abstract)
【JAVA学习之路 | 提高篇】抽象类与抽象方法(abstract)
|
Java
java中抽象类和抽象方法
java中抽象类和抽象方法
61 0
java202303java学习笔记第二十三天-抽象类和抽象方法3
java202303java学习笔记第二十三天-抽象类和抽象方法3
38 0
java202303java学习笔记第二十三天-抽象类和抽象方法2
java202303java学习笔记第二十三天-抽象类和抽象方法2
40 0
java202303java学习笔记第二十三天-抽象类和抽象方法1
java202303java学习笔记第二十三天-抽象类和抽象方法1
41 0
|
Java
java 抽象类 详解
java 抽象类 内容分享,本篇博文为java 面向对象三大特性——多态篇的补充。
165 0
java 抽象类 详解
Java 最常见的面试题:抽象类必须要有抽象方法吗?
Java 最常见的面试题:抽象类必须要有抽象方法吗?
下一篇
无影云桌面