Java 中的final关键字有哪些用法-,关于java语言中final关键字的使用

  Java 中的final关键字有哪些用法?,关于java语言中final关键字的使用

  如何解决写爬虫IP受阻的问题?立即使用。

  final关键字的功能总结

  final关键字可用于修改引用、方法和类。

  (视频教程推荐:java课程)

  1,用于修改一个引用。

  如果引用是基本数据类型,则引用是常量,值不可修改;如果引用是引用数据类型,如对象或数组,则可以修改对象或数组本身,但不能修改对对象或数组地址的引用。如果引用一个类的成员变量,必须就地赋值,否则编译会报错。

  例子如下:

  最终类人员{

  String name= zs//3.如果不在此赋值,将会报告一个错误。

  //final int age;

  最终int age=10

  }

  公共类演示01 {

  公共静态void main (string [] args) {//1。基本数组类型是常量,不能修改。

  final int I=9;

  //I=10;//2.地址不能修改,但对象本身的属性可以修改。

  Person p=新人();

  p.name= lisi

  final int[] arr={1,2,3,45 };

  arr[3]=999;

  //arr=new int[]{1,4,56,78 };

  }

  }2、用于修改一个方法

  当使用最终修饰方法时,该方法成为最终方法,不能被子类覆盖。不过这种方法还是可以继承的。

  类别人员{

  public final void say() {

  System.out.println (say . );

  }

  public void eat() {

  System.out.println(吃.);

  }

  }

  班主任扩展人{

  //1.由final修饰的方法不能被重写,但此方法仍被继承。

  /* @覆盖

  public void say() {

  System.out.println(老师很认真地说.);

  }*/

  public void eat() {

  System.out.println(老师在大嚼.);

  }

  }

  公共类演示02 {

  公共静态void main(String[] args) {

  老师t=新老师();

  t . say();

  }

  }3、用于修改类

  当用final修改一个类时,它就变成了final,不能被继承。简称“无儿无女”。

  /***

  * final用法3:修饰一个类,那么这个类就成了final,不能继承。

  * @作者管理员

  *

  */

  最终类别人员02 { }

  //class Teacher02扩展Person02 { }

  //类MyString扩展字符串{}

  公共类演示03 {

  }比如常用的String类就是final类。

  推荐:java入门。以上是java中final关键字的功能的详细内容。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: