博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java抽象类
阅读量:2167 次
发布时间:2019-05-01

本文共 700 字,大约阅读时间需要 2 分钟。

抽象类

概念

  • abstract 修饰符可以用来修饰方法也可以修饰类, 如果修饰方法, 那么该方法就是抽象方法, 如果是修饰类, 那么该类就是抽象类
  • 抽象类中可以没有抽象方法, 但是有抽象方法的类一定要声明为抽象类
  • 抽象类, 不能使用new 关键字来创建对象, 它是用来让子类继承的
  • 抽象方法, 只有方法的声明, 没有方法的实现, 它是用来让子类实现的
  • 子类继承抽象类, 那么就必须要实现抽象类没有实现的抽象方法, 否则该子类也要声明为抽象类

代码实现

package com.Flonx.demo;//abstract 抽象类 单继承 接口可以实现多继承public abstract class Action {
//约束, 有人帮我们实现 //abstract, 抽象方法, 只有方法名字, 没有方法的实现 public abstract void doSomething();}//抽象类子类必须要实现父类中的抽象方法, 除非该类也定义为抽象类public class A extends Action {
public void doSomething() {
//方法体 }}
  1. 不能new这个抽象类, 只能靠子类去实现它: 约束
  2. 抽象类中可以写普通方法
  3. 抽象方法必须在抽象类中
  4. 抽象的抽象: 约束
  5. 抽象类可以有构造方法,只是不能直接创建抽象类的实例对象而已。在继承了抽象类的子类中通过super()或super(参数列表)调用抽象类中的构造方法
  • 抽象类的作用: 节省代码的开发, 提高开发效率, 可扩展变高

转载地址:http://yvvzb.baihongyu.com/

你可能感兴趣的文章
图解什么是 Transformer
查看>>
代码实例:如何使用 TensorFlow 2.0 Preview
查看>>
6 种用 LSTM 做时间序列预测的模型结构 - Keras 实现
查看>>
走进JavaWeb技术世界1:JavaWeb的由来和基础知识
查看>>
走进JavaWeb技术世界2:JSP与Servlet的曾经与现在
查看>>
走进JavaWeb技术世界3:JDBC的进化与连接池技术
查看>>
走进JavaWeb技术世界4:Servlet 工作原理详解
查看>>
走进JavaWeb技术世界5:初探Tomcat的HTTP请求过程
查看>>
走进JavaWeb技术世界6:Tomcat5总体架构剖析
查看>>
走进JavaWeb技术世界7:Tomcat和其他WEB容器的区别
查看>>
走进JavaWeb技术世界9:Java日志系统的诞生与发展
查看>>
走进JavaWeb技术世界10:从JavaBean讲到Spring
查看>>
走进JavaWeb技术世界11:单元测试框架Junit
查看>>
走进JavaWeb技术世界12:从手动编译打包到项目构建工具Maven
查看>>
走进JavaWeb技术世界13:Hibernate入门经典与注解式开发
查看>>
走进JavaWeb技术世界14:Mybatis入门
查看>>
走进JavaWeb技术世界16:极简配置的SpringBoot
查看>>
初探Java设计模式1:创建型模式(工厂,单例等)
查看>>
初探Java设计模式2:结构型模式(代理模式,适配器模式等)
查看>>
初探Java设计模式3:行为型模式(策略,观察者等)
查看>>