java基础 抽象
2024-09-06 06:26:29
/**
* 抽象方法:就是加上abstract关键字,并去掉大括号,分号结束
* 抽象类:抽象方法坐在的类,必须是抽象类。在class前家abstract即可
*
* 如何使用抽象类和抽象方法:
* 1、不能直接创建new抽象类对象
* 2、必须用一个子类来继承抽象父类
* 3、子类必须覆盖重写抽象父类当中所有的抽象方法
* 覆盖重写(实现):子类去掉抽象方法的abstract关键字,然后补上方法体
* 4、创建子类对象进行使用
*
* 注意事项:
* 1、抽象类不能创建对象
* 2、抽象类中,可以有构造方法,是供子类创建对象时,初始化父类成员使用的
* 3、抽象类中,不一定包含抽象方法,但是有抽象方法的类必须是抽象类
* 4、抽象类的子类,必须重写抽象父类的所有抽象方法,否则子类必须是抽象类
*/
public abstract class Animal { //这是一个抽象方法
public abstract void eat(); //普通方法
public void normalMethod(){ }
}
最新文章
- Python—RabbitMQ
- JavaScript中的事件
- SlickUpload Upload to disk
- Browser默认书签加载过程
- centos/rhel 6.5下rabbitmq安装(最简单方便的方式)
- 数据库发出sql命令mysql教程
- 【CITE】VS2012程序打包部署
- UITextView 点return 隐藏键盘
- java语言基础02
- BootStrap入门教程 (二) :BASE CSS(排版(Typography),表格(Table),表单(Forms),按钮(Buttons))
- 一次完整的http请求所需要完成的步骤
- 【原创】FPGA开发手记(二) VGA接口
- 算法导论--python--插入排序
- android -- 蓝牙 bluetooth (四)OPP文件传输
- Java Web项目发布及使用自定义域名
- 2017年7月最新浏览器市场份额,IE8份额仅剩个位数
- Vue-Router + Vuex 实现单页面应用
- 浏览器DOM事件触发
- ubuntu14.04 + cuda8.0 + cudnnv5 + caffe + py-faster-rcnn配置
- c# 检查目录,当指定目录不存在时建立目录