面向对象_final关键字修饰局部变量
来源:互联网 发布:java偏硬件的项目代码 编辑:程序博客网 时间:2024/06/01 14:43
/*面试题:final修饰局部变量的问题基本类型:基本类型的值不能发生改变引用类型:引用类型的地址值不能生改变,但是,该对象的堆内存的值是可以改变的。*/class Student{int age = 10;}class FinalTest{public static void main(String[] args){//局部变量是基本数据类型int x = 10;x = 100;System.out.println(x);final int y = 10;//无法为最终变量 y 指定值//y = 100;System.out.println(y);System.out.println("--------------------");//局部变量是引用数据类型//创建Student对象Student s = new Student();System.out.println(s.age);s.age = 100;System.out.println(s.age);System.out.println("--------------------");final Student ss = new Student();System.out.println(ss.age);ss.age = 100;System.out.println(ss.age);//重新分配内存空间//无法为最终变量 ss 指定值/*例:教室编号001,被final了。教室不能改变,但是教室里面的学生可以改变*/ss = new Student();}}
0 0
- 面向对象_final关键字修饰局部变量
- 面向对象_final关键字修饰类,方法以及变量的特点
- 面向对象_final修饰变量的初始化时机
- 面向对象_final关键字引入
- 面向对象_final关键字、多态、抽象类、接口总结
- java面向对象基础_final
- java面向对象基础_final
- 面向对象的运用,及局部变量成员变量以及static关键字的运用
- 面向对象-成员变量、局部变量-封装
- 面向对象 成员变量和局部变量
- 面向对象_补充_封装_成员与局部变量_static关键字_Math随机数
- Java基础——面向对象+(匿名)对象+封装(修饰符权限)+变量+构造函数+This关键字
- static修饰局部变量
- Java 笔记 及 面向对象 成员变量与局部变量的区别 面向对象3大特征:这里只写了封装,构造函数 .this关键字
- 初识面向对象(成员变量和局部变量)
- java面向对象(成员变量和局部变量)
- 面向对象(成员变量和局部变量)
- JAVA 面向对象 成员变量和局部变量
- HDU 3008 Warcraft DP .
- Bag(背包)
- Win7+IIS+PHP+MySql 配置
- [LeetCode-Java]34. Search for a Range
- 在编译QT中出现The tslib functionality test failed!....的问题及解决办法
- 面向对象_final关键字修饰局部变量
- 设计模式之工厂方法模式
- C++中的struct和class的区别
- 一天之内每个IP只能提交一次
- 判断单链表是否有环
- mvc实际操作
- 浅析SpringMvc
- UE4的NetWork原理
- 带权重的随机算法