java中常见的关键字简介说明

java-经验王 Java经验 发布时间:2021-10-27 10:02:06 阅读数:3767 1
下文笔者将列举java开发中常见的关键字简介说明,如下所示:
笔者将依次简述 final,static,super,this
方便大家后续使用

final

功能1:
修饰class(类)
修饰类后,类不可以被继承
功能2:
修饰method(方法)
修饰方法后,代表方法不可被重写
功能3:
修饰variable(变量)
使用final修改的变量,值不可改变(但是如果是引用类型,其引用内容也可以变化,只是指向的堆地址无法改变)

static

功能1
修饰class(类)
static通常用于修饰内部类,普通类禁止采用这种定义方式

功能2:
修饰method(方法)
static方法是一个类方法,不属于任何实例对象,无需创建,直接“类名.方法名”即可使用

功能3
修饰variable(变量)
将变量提升为类变量,无需实例化可直接使用的变量,此变量不属于任何实例对象

功能4
可用于修饰代码块,采用此种方式修饰的代码块是静态代码块,在JVM加载类时,即得到运行
   注意事项:
     静态方法中不能有this和super关键字出现。
  

super(引用父类)

Class相关(父类,也称超类)
使用super(参数1,参数2,……,参数n),即可调用父类构造函数

与Method(方法)相关
super.Methord(参数1,参数2,……,参数n)调用父类被重写的方法

与variable(变量)相关
super.variable,调用父类的变量
 super关键字须放在子类构造方法的第一行 
 当父类没有不带参数的构造方法时
   子类需要使用super来显式地调用父类的构造方法
    super指的是对父类的引用

this:(对当前对象的引用)

Class相关:
this(参数1,参数2,……,参数n)
调用构造函数,此处只能调用其它构造函数,不能调用自身的构造函数
	 普通函数无法调用构造函数
     
Method(方法)相关
调用当前对象的方法
Variable(变量)相关
调用当前对象的变量
注意事项:
  this();和super();
   显式的调用构造函数只能放在构造第一行
 this.method..();super.method..();
  可以放在任何地方当作一个普通的方法使;
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202110/16353001591582.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者