- 博客(34)
- 收藏
- 关注
原创 抽象类的有关知识点
不是必备,但设计抽象类可以更好的支持多态,实现行为多态。(在学习多态时,说到多态的弊端之一就是不支持行为动态,要用到强转,抽象类很好的支持对象多态以及行为多态)3.一个类继承抽象方法就一定要重写所有抽象方法或者这个类也必须抽象。2.通俗来讲抽象类作为一个特殊的父类供子类实现。二:抽象类的应用场景(模板方法设计模式)1.抽象类不能创建对象。
2023-12-05 17:54:42
148
原创 常用API
3.StringBuffer:和StringBuilder的使用方法一摸一样,不过StringBuilder是线程不安全的,StringBuffer是线程安全的。2.public BigDecimal add(加法),subtract(减法),multiply(乘法),divide(除法),doubleValue。实用方法有:StringBuilder append() :拼接数据,添加任何类型的数据,支持链式编程。4.period(年月日),Duration(天数时分秒纳秒)
2023-12-05 16:44:55
142
原创 多态
首先是用到强制类型转换,弊端是可能会出现强制转换异常(classCastException)解决弊端的方法是在强转之前使用instanceof关键字,判断对象类型。接下来要解决的问题就是如何能够调用子类的方法呢?多态的缺点:无法直接调用子类独有的功能。多态:包括对象多态和行为多态。
2023-10-24 21:24:49
123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人