final、insranceof循环判断以及this,super

本文详细介绍了Java中的final关键字使用方法、instanceof操作符、循环判断结构及this和super关键字的应用场景,帮助初学者理解并掌握这些核心概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、final、instanceof

   final可以修饰:
类、     不能被继承  不能用final修饰抽象类和接口
方法、   不能被重写  不能修饰抽象方法
属性、   表示属性是常量,必须要初始化值  (直接赋值和构造方法传值)
参数     代表参数在当前方法体内,不能被修改值
     
     instanceof:判断当前对象的转型子类对象是什么类型

      格式:父类对象 instanceof  子类类型名(返回类型为boolean)


      boolean 变量名 父类对象 instanceof  子类类型名

二、循环判断结构

判断语句:if判断  switch判断

循环结构:for循环、while循环、do...while循环

do...while循环:无论什么前提下,一定会由一次循环执行


switch只支持intString判断


三、this、super

       this:当前类的对象

       super:父类的对象      

This:可以调用当前类的属性和方法(普通方法和构造方法)

调用普通方法:this.方法名();

调用构造方法:this();      1)只会在构造方法中调用其他构造方法

                                          2)调用构造方法必须写在当前方法体的第一行

Super可以调用父类的属性和方法(普通方法和构造方法)

调用普通方法:super.方法名();

调用构造方法:super();       1、一般方法重写,都会在第一行加上super.重写方法名();

                                                     用于对父类方法的过程补充

                                               2子类的构造方法一定会调用父类的构造方法

                                                     用于初始化父类对象,并继承父类对象的属性和方法

                                                3调用父类构造方法必须写在当前方法体的第一行



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值