2021.11.24学习记录

一、instanceof关键字

用于检查对象是否为指定类型,通常在把父类强制转换为子类对象是使用

用法:

子类对象  instanceof  父类类型:返回值为Boolean值

二、抽象类模板方法设计模式

定义一个操作算法的基本骨架(把共有部分抽象出来写在一个抽象类中),将一些可变部分的实现写在子类中,调用子类对象实现

好处:只需要改变某一部分即可实现想要的功能

三、接口策略设计模式

定义一系列算法并封装起来,并可以交替使用,用来实现不同的功能,此时是把相同的操作方法抽象出来写在一个接口中

好处:提高代码的维护性,即使增加算法也不影响之前的操作

四、object类

此类为超类,即为所有类父类,每一个类都默认继承此类object类中常用的方法:

toString()方法:返回值为String类型,用来接收方法内部的属性并转换为字符串的形式,建议重写此方法

equals()方法:用来将两个对象进行比较,只要两个对象的类型是一样的既可以比较

おすすめ

転載: blog.csdn.net/taowithsnow/article/details/121524157