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

一、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调用父类构造方法必须写在当前方法体的第一行



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值