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

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

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

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

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

目录
相关文章
|
9月前
|
Java
【零基础学Java】—抽象方法和抽象类(二十二)
【零基础学Java】—抽象方法和抽象类(二十二)
|
4月前
|
Java
Java的抽象方法和抽象类
Java的抽象方法和抽象类
|
4月前
|
Java
20、Java 中的抽象类
20、Java 中的抽象类
34 1
|
Java
Java中的抽象类
Java中的抽象类是一种特殊的类,可以包含抽象方法,也可以包含实例方法。抽象类不能被实例化,但可以被继承。抽象类可以被用来定义一些共有的属性和方法,供其他的子类继承,也可以定义抽象方法,需要子类实现。 抽象类可以包含抽象方法和实例方法,抽象方法是没有实现的方法,需要子类去实现。抽象类不能被继承,但可以被多个子类继承。子类可以继承抽象类中的属性和方法,也可以重写抽象类中的抽象方法。
51 0
|
Java
Java之抽象类
Java之抽象类
70 0
|
12月前
|
Java
java中抽象类和抽象方法
java中抽象类和抽象方法
59 0
|
Java
Java之抽象类的详解
Java之抽象类的详解
62 0
|
Java
【Java面试】 接口和抽象类有什么区别?
【Java面试】 接口和抽象类有什么区别?
47 0
|
Java
java 抽象类
如何使用抽象类和抽象方法: 1.不能直接创建new抽象类对象。 2.必须用一个子类来继承抽象父类 3.子类必须覆盖重写抽象父类当中所有的抽象方法 4.创建子类对象进行使用 关于抽象类: 1.抽象类不能创建对象,只能创建器非抽象的子类对象
45 0
Java 最常见的面试题:抽象类必须要有抽象方法吗?
Java 最常见的面试题:抽象类必须要有抽象方法吗?