java日记——final、abstract与抽象类
来源:互联网 发布:淘宝客服的服务用语 编辑:程序博客网 时间:2024/05/20 21:42
今天,学习了Final关键字和抽象类的概念。
Final是java中的一个修饰符。修饰变量可以使变量变成“常量”,即一旦被初始化就不能再更改。Final修饰方法,则方法不能被子类重写,但是可以重载。Final修饰类,那么这个类就不能再被子类继承;修饰应用数据类型,则其地址被锁定无法更改。
abstract也是java中的一个修饰符,它用来修饰类和方法。修饰类把类变成抽象类;修饰方法则把方法变成抽象方法。抽象方法的意义是让子类重写,它没有方法体。
那么什么是抽象类?抽象类是一种模板模式,为子类提供模板,子类以此扩展。
通过抽象类,我们就可以做到严格限制子类的设计,子类继承抽象类就必须重写父类的所有抽象方法。
抽象类的意义在于,避免子类设计的随意性,保证子类方法一致性,很好的实现多态的概念。
今天的学习就是这些,与大家分享。
阅读全文
0 0
- java日记——final、abstract与抽象类
- Java学习——abstract抽象类与interface接口
- Java中 关键字final,抽象类abstract, 接口interface ,多态
- Java —— abstract抽象类
- JAVA之旅(七)——final关键字 , 抽象类abstract,模板方法模式,接口interface,implements,特点,扩展
- JAVA基础再回首(七)——final关键字、抽象类abstract、接口interface、权限修饰符、导包
- 抽象 关键字abstract与final使用
- JAVA——abstract(抽象)
- Java-abstract(抽象)、final、static
- Java抽象类abstract
- java abstract抽象类
- Java--抽象类(abstract)
- java-abstract(抽象类)
- Java 抽象类abstract
- Java(1)抽象(abstract)类与抽象方法
- 【Java基础】——之抽象类(Abstract)与接口(Interface)
- java学习日记——抽象类
- java final和abstract类
- L1-041. 寻找250
- 常用的 MongoDB 操作命令
- 一个小菜鸡封装继承的制作披萨
- USART总结
- Drying<二分,思维题>
- java日记——final、abstract与抽象类
- HDU 6034
- 51Nod-1563-坐标轴上的最大团
- hud 3853 LOOPS (dp求概率期望)
- 跨平台日志清理工具 Log-Cutter v1.0.3 正式发布
- Android开发蓝牙篇之蓝牙设备开启、搜索周边蓝牙设备
- 散列表及冲突的解决办法
- Linux常见设备
- 【API】Unity5.6 Animation transitions