this,super,static ,final的作用理解

this的作用是什么?都有哪些用途?
什么是thisthis表示的是当前对象
    this用在构造器和方法当中
    构造器:表示当前对象
    方法:哪个对象调用this的方法,哪个对象就是this
    this可以用来解决局部变量与成员变量的二义性
    构造器重载的互调
    普通方法的互调
super的作用是什么?都有哪些用途?
super表示当前对象的父类对象
    在子类方法中,要想调用父类方法,需要使用super
    同理,在子类构造器中,调用父类构造器也要用super
用static修饰的成员和不用static修饰的成员的区别?
static静态修饰符
    一般大家共有的,不会改变的可以用static
    使用static的成员 属于类,直接调用类名
    不使用static的成员 属于对象,需要先创建对象,再进行调用
final能用在哪些地方,各自的作用是什么?
final修饰的类,表示唯一类,该类没有子类
final修饰的变量,表示常量,基本数据类型该值只有唯一值 
                         引用数据类型,地址值不能改变
说说你对静态对象块的理解
静态代码块 static{
    
}
//一开始就被加载到jvm中,只加载第一次
什么时候可以使用匿名内部类?语法是什么?
匿名内部类适合只用一次的类
语法:
    //针对类,使用匿名内部类继承父类
    new 父类构造器([实参列表]){
    //匿名内部类的类体
}

    //定义匿名内部类实现接口
    new 接口名称(){
        //匿名内部类的类体
        //定义成员变量
        //定义成员方法
        
        //覆盖接口中所有的抽象方法
    }
什么时候可以使用枚举?说说他的语法
枚举类,固定一个类只能有哪些对象
语法:
    public enum 枚举类名{
    常量对象A, B, C;
    
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值