/**
* 抽象方法:就是加上abstract关键字,并去掉大括号,分号结束
* 抽象类:抽象方法坐在的类,必须是抽象类。在class前家abstract即可
*
* 如何使用抽象类和抽象方法:
* 1、不能直接创建new抽象类对象
* 2、必须用一个子类来继承抽象父类
* 3、子类必须覆盖重写抽象父类当中所有的抽象方法
* 覆盖重写(实现):子类去掉抽象方法的abstract关键字,然后补上方法体
* 4、创建子类对象进行使用
*
* 注意事项:
* 1、抽象类不能创建对象
* 2、抽象类中,可以有构造方法,是供子类创建对象时,初始化父类成员使用的
* 3、抽象类中,不一定包含抽象方法,但是有抽象方法的类必须是抽象类
* 4、抽象类的子类,必须重写抽象父类的所有抽象方法,否则子类必须是抽象类
*/
public abstract class Animal { //这是一个抽象方法
public abstract void eat(); //普通方法
public void normalMethod(){ }
}

最新文章

  1. Python—RabbitMQ
  2. JavaScript中的事件
  3. SlickUpload Upload to disk
  4. Browser默认书签加载过程
  5. centos/rhel 6.5下rabbitmq安装(最简单方便的方式)
  6. 数据库发出sql命令mysql教程
  7. 【CITE】VS2012程序打包部署
  8. UITextView 点return 隐藏键盘
  9. java语言基础02
  10. BootStrap入门教程 (二) :BASE CSS(排版(Typography),表格(Table),表单(Forms),按钮(Buttons))
  11. 一次完整的http请求所需要完成的步骤
  12. 【原创】FPGA开发手记(二) VGA接口
  13. 算法导论--python--插入排序
  14. android -- 蓝牙 bluetooth (四)OPP文件传输
  15. Java Web项目发布及使用自定义域名
  16. 2017年7月最新浏览器市场份额,IE8份额仅剩个位数
  17. Vue-Router + Vuex 实现单页面应用
  18. 浏览器DOM事件触发
  19. ubuntu14.04 + cuda8.0 + cudnnv5 + caffe + py-faster-rcnn配置
  20. c# 检查目录,当指定目录不存在时建立目录

热门文章

  1. apache2.4
  2. 【目录】Jmeter系列
  3. DVWA的搭建
  4. Kth Minimum Clique(2019年牛客多校第二场D题+k小团+bitset)
  5. MySQL 的各种 join
  6. SDN Reading Notes
  7. hdu6222——佩尔方程&&大数__int128
  8. zzulioj - 2597: 角谷猜想2
  9. 模拟赛T2 线段树优化建图+tarjan+拓扑排序
  10. 使用uwsgi部署项目?