Java复习之Instanceof关键字

本文详细探讨了Java中的instanceof关键字,包括其语法和在判断对象类型中的应用。同时,文章提到了父类设计原则,建议优先使用接口而不是抽象类,并避免具体类之间的继承,以简化类型检查。
摘要由CSDN通过智能技术生成

这篇博客主要是总结一下instanceof关键字的用法。

1.instanceof关键字

语法格式:
对象 instanceof 类型 —返回boolean类型值

该语句一般用于判断一个对象是否为某个类的实例,是返回true,否返回false.

2.父类的设计原则

通过instanceof关键字,我们可以很方便的检查对象的类型,但如果一个父类的子类过多,这样的判断还是显得很繁琐,那么如何设计一个父类呢?

1.父类通常情况下都设计为抽象类或者接口,其中优先考虑接口,如接口不能满足才考虑抽象类。

2.一个具体的类尽可能不去继承另一个具体类,这样的好处是无需检查对象是否为父类的对象。

public class InstanceofKeyDemo {
   
    public static void main(String args[])
    {
        Person1 man = new Man1();
        say(man);
        Person1 women2 = new Women2();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值