关键字instanceof和final

本文详细介绍了Java中的instanceof关键字,包括其用途及结构,并解释了如何使用final关键字来修饰变量、方法和类,确保代码的稳定性和不可变性。

Instanceof关键字(类似oc的isKindOfClass 和 isMemberOfClass)

instanceof(实例类型) 关键字作用:

1、判断某一个对象是否属于某一个类                                        

 2、instanceof 关键字使用前提:对象指定的类有继承关系 (或者实现关系)

 

结构:对象 instanceof 类 (返回一个boolean类型的值)

类:父类Person  子类Student   

Person p = new Person(); ---------->   boolean b = s instanceof Person;

 

关键字: final(修饰符,最终)      

final关键字的使用

                   1、用一个final关键字修饰一个基本数据类型变量,变量不能重新赋值(第一次结果为最后结果)  final int a = 10; ( final修饰的定义时要初始化或者构造方法中赋值)

                   2、修饰的引用数据类型变量。也是不能重新赋值 final String a = “a”;

                   3、final修饰一个方法,方法不能被重写 

                   4、final修饰一个类,该类不能被继承

 

         如何用final表示常量 (常量命名规则:字母全部大写,多个字母用_隔开)

              常量格式 :public final static 基本数据类型 变量名

转载于:https://www.cnblogs.com/z-jun/p/6100259.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值