解释一下抽象方法和抽象类

2023-07-06   


抽象方法和抽象类
   在类中没有方法体的方法,就是抽象方法
   含有抽象方法的类,为抽象类
   如果子类没有实现父类的全部抽象方法,子类也成为一个抽象类
   也可以把一个没有抽象方法的类声明为abstract避免它产生对象。
   native
   只能使用,不能编写
   JNI(java native interface),他允许JVM内部运行JAVA代码与其他应用程序进行互操作。
   它是JAVA代码与其他应用程序的一个中介
   接口
   接口中的方法都是public abstract的
   在接口中的申明的方法,不能是其他
   和public类一样,public接口也要保存在与接口同名的文件中。
   接口中可以定义变量,public static final
   java中允许接口的多继承
   一个类可以多接口
   在继承的同时,实现多个接口。


相关内容:

  1. 有abstract方法的类一定要用abstract修饰吗
  2. 抽象方法、抽象类怎样声明
  3. 类、抽象类、接口的差异
  4. 广州某公司软件工程师面试题
  5. What's the difference between an interface and abstract class? (接口与抽象类有什么区别)
  6. abstract class和interface有什么区别