抽象类

 package oop.demon01.demon08;
 ​
 //abstract 抽象类: 类 extends: 类---单继承   (接口可以多继承)
 public abstract class Action {
     
     //约束~有人帮我们实现该方法~
     //abstract ,抽象方法,只有方法名字,没有方法的实现!
     public abstract void doSomething();
     /*
 抽象类特点:
     1. 不能new这个抽象类,只能靠子类去实现它: 约束!
     2. 抽象类中可以写普通方法
     3. 抽象方法必须在抽象类中~
     4.抽象的抽象: 约束!
 抽象类的意义: 抽象出来~提高开发效率    
      */
 }
 ----------------------------------------------------
 package oop.demon01.demon08;
 ​
 // 抽象类的所有方法,继承了它的子类,都必须要实现它的方法(重写父类的方法)~ 除非 子类也是abstract
 public class A extends Action{
     @Override
     public void doSomething() {
 ​
    }
 }
 ​

学习内容源自视频:b站狂神说Java

最新文章

  1. 每日一九度之 题目1042:Coincidence
  2. 找不到 -lz解决方法
  3. 贴代码—CF230 DIV1 B
  4. cocos2d-x中有一个JniHelper类详细使用
  5. 点击UITableviewCell展开收缩
  6. 使用泛型简单封装NGUI的ScrollView实现滑动列表
  7. UIView和其子类的几个初始化函数执行的时机
  8. HP-UX查看版本
  9. python无线网络安全入门案例
  10. python 三级联动
  11. AVS、MPEG-2、H264标准文档
  12. 【luogu P4007 清华集训2017】小Y和恐怖奴隶主
  13. 苹果新的编程语言 Swift 语言进阶(十三)--类型检查与类型嵌套
  14. Java并发之CyclicBarrier工具类
  15. netsh winsock reset命令
  16. OO第二单元(电梯)单元总结
  17. MFC之几类消息的区别
  18. Django之第三方登陆模块
  19. InstrumentDriver,对iOS自动化测试说 Yes!
  20. UI设计教程学习分享:APP布局

热门文章

  1. jwt-在asp.net core中的使用jwt
  2. 痞子衡嵌入式:以i.MXRT1xxx的GPIO模块为例谈谈中断处理函数(IRQHandler)的标准流程
  3. Linux中ls的用法
  4. 7、openstack安装
  5. 18、mysql读写分离实现的方法
  6. 浅析WebSocket 原理
  7. java -jar 运行springboot项目时内存设置
  8. C语言内存:大端小端及判别方式
  9. Command 'ifconfig' not found, but can be installed with: sudo apt install net-tools VM Ubuntu 解决方案
  10. python -- 程序结构