Week02_day04 抽象类
来源:互联网 发布:软件合集 编辑:程序博客网 时间:2024/06/05 04:35
抽象类:抽象类可以看做一种特殊的类,抽象类里面可以有抽象方法的,也可以没有抽象方法,有抽象方法的类一定是抽象类。
*
* public abstract class Animal {}
* 1.抽象类可以看做一种特殊的类,抽象类里面可以有抽象方法的,也可以没有抽象方法,有抽象方法的类一定是抽象类
* 2.普通的类继承抽象类的时候,要求必须要去实现抽象类里面的所有的抽象方法。
* 3.子类是抽象类的时候,可以去实现抽象类的抽象方法,也可以不去实现
* 4.抽象类有构造函数吗?
* 抽象类有构造函数。抽象父类的构造函数是为了给子类 从父类继承过来的 属性初始化数据的
*
* 5.抽象类是不能实例化的
*
*
* abstract不能和final一起用
* abstract:抽象方法 目的让子类实现
* final类不能被继承
*
*
* abstract不能和private一起用
* abstract:抽象方法 目的让子类实现
* private不能不能继承给子类
*
* abstract和static 不能一起使用
* abstract抽象的没有方法体
* static静态的 可以类名.访问
*
*
*
*
*
*
* 抽象方法:没有方法体的方法叫抽象方法,关键字 abstract
* 访问权限修饰符 abstract 方法的返回值类型 方法名();
*
* 不想要方法体:
* 1.把类变成抽象类 public abstract class
* 2.把方法声明成抽象方法:public abstract void bark()
* The abstract method bark in type Animal can only be defined by an abstract class
* 抽象方法只能定义在抽象类里面
阅读全文
1 0
- Week02_day04 抽象类
- 抽象类 抽象函数
- 抽象类、抽象方法
- 抽象类抽象方法
- 抽象类,抽象方法
- 抽象类,抽象方法
- 抽象方法,抽象类
- 抽象类、抽象方法
- 抽象类、抽象字段、抽象方法
- 抽象类、抽象方法、抽象属性
- 13.抽象类、抽象字段、抽象方法
- 抽象类
- 抽象类
- 抽象类
- 抽象类
- 抽象类
- 抽象类
- 抽象类
- 抛弃三星? 苹果与京东方研发折叠OLED显示器
- zImage和uImage的区别联系
- 如何让一张图铺满整个铺满
- java从数组中删除数组元素,数组与内存控制
- html读取xml
- Week02_day04 抽象类
- CSS过渡
- C++读写XML文件(使用tinyxml库)
- f12,如果查看某个标签的样式,即css
- English
- 实现位变量反转功能
- 自己封装的兼容事件处理eventHandler.js
- fatal error: gnu/stubs-soft.h: No such file or directory
- 高通平台 lcd 分辨卤更改