美文网首页
final修饰形参

final修饰形参

作者: 万物皆有序和公式 | 来源:发表于2018-11-05 11:34 被阅读0次

基本数据类型

/**
     * final修饰的基本数据类型的值是不能够改变的
     * @param i
     */
    public static void setValue(final int i) {
        //编译通不过,基本数据类型不能够改变
        i = 10;
    }

引用数据类型

/**
     * 对应final修饰的基本数据类型方法内部是不可以变得,但是引用数据类型是引用不可以变,但是值可以变
     * @param user
     */
    public static void setUser(final User user) {
        //引用的数据类型的值是可以改变的,但是指向的引用是不能够变的
        user.setPassword("sdf");
        //引用的数据类型引用是不可以变得,否则编译是不能够通过的
        user = new User();
    }

相关文章

  • final修饰形参

    基本数据类型 引用数据类型

  • final关键字

    1.系统不会对final成员属性进行默认初始化 2.不能对final修饰的形参赋值 3.final修饰的方法不能被...

  • Java基础之Final

    Final可以用来修饰变量(包括类属性、对象属性、局部变量和形参)、方法(包括类方法和对象方法)和类。 Final...

  • Java final总结

    final可以用来修饰变量(包括类属性、对象属性、局部变量和形参)、方法(包括类方法和对象方法)和类。 1. fi...

  • final-非访问修饰符

    1、用final修饰方法中的形参不能在方法中重新赋值,编译出错 2、Java为了避免数据不同步的问题,做出了匿名内...

  • 面向对象--final关键字

    final的变量的值不能够被改变final的成员变量final的局部变量(形参) final的方法不能被重写 fi...

  • Java基础_final修饰符

    final修饰变量 final关键字可以修饰类、变量、方法。 final修饰符 final修饰的变量不可被改变,一...

  • 面向对象,多态

    final:修饰类,方法,变量 final修饰类:此类无法被继承; final修饰方法:不能被重写; final修...

  • Java中static和final的区别

    1.final可以修饰变量、方法及类:final修饰的类,不能被继承final修饰的方法,不能被重写final修饰...

  • 4.6 final关键字

    final可以修饰类,方法,变量。final修饰的类不可以被继承。final修饰的方法不可以被覆盖。final修饰...

网友评论

      本文标题:final修饰形参

      本文链接:https://www.haomeiwen.com/subject/sgzjxqtx.html