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

it2026-04-11  4

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; }
最新回复(0)