企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
#### 抽象类 ``` 包含抽象方法的类, abstract修饰 ``` #### 抽象方法 ``` 没有方法体的方法, abstract修饰 ``` 抽象类和抽象方法 1. 含有抽象方法的类一定是抽象类,抽象类里不一定含有抽象方法 2. 抽象类存在的意义是用来被继承的,一个类继承了一个抽象类,必须实现抽象类里面所有的抽象方法,否则,此类也是抽象类 3. 用abstract修饰的类表示抽象类,抽象类位于继承树的抽象层,抽象类不能被实例化 4. 用abstract修饰的方法表示抽象方法,抽象方法没有方法体。抽象方法用来描述系统具有什么功能,但不提供具体的实现 5. 抽象类没有构造方法,也没有抽象静态方法。但是可以有非抽象的构造方法 6. 不能用final 修饰符修饰 抽象类 vs 接口