当前位置 : 主页 > 编程语言 > java >

123 01 Android 零基础入门 02 Java面向对象 05 Java继承(下)03 final关键字 02 final关

来源:互联网 收集:自由互联 发布时间:2022-07-07
123 01 Android 零基础入门 02 Java面向对象 05 Java继承(下)03 final关键字 02 final关键字的使用(下) **本文知识点:final关键字的使用(下) ** ​说明:因为时间紧张,本人写博客过程中只

123 01 Android 零基础入门 02 Java面向对象 05 Java继承(下)03 final关键字 02 final关键字的使用(下)

**本文知识点:final关键字的使用(下) **

​说明:因为时间紧张,本人写博客过程中只是对知识点的关键步骤进行了截图记录,没有对截图步骤进行详细的文字说明(后面博主时间充裕了,会对目前的博客编辑修改,补充上详细的文字说明);有些步骤和相关知识点缺乏文字描述,可能会难以理解。读者如有不明之处,欢迎博客私信与本人交流,共同进步。

final关键字的使用(下)

Java数据类型回顾

123 01 Android 零基础入门  02 Java面向对象 05 Java继承(下)03 final关键字 02 final关键字的使用(下)_微信

引用数据类型的对象,被final修饰后引用地址是否可以改变?属性值是否可以改变?*

引用数据类型的对象,被final修饰后引用地址是否可以改变?属性值是否可以改变?

123 01 Android 零基础入门  02 Java面向对象 05 Java继承(下)03 final关键字 02 final关键字的使用(下)_属性值_02

结论:

1、引用地址不能改

123 01 Android 零基础入门  02 Java面向对象 05 Java继承(下)03 final关键字 02 final关键字的使用(下)_微信_03


123 01 Android 零基础入门  02 Java面向对象 05 Java继承(下)03 final关键字 02 final关键字的使用(下)_属性值_04

2、属性值可以修改

123 01 Android 零基础入门  02 Java面向对象 05 Java继承(下)03 final关键字 02 final关键字的使用(下)_微信_05

如果希望变量不能被修改(final),又希望是作为全局变量来存在的(static)。就可以使用static和final2个关键字同时限定变量。

123 01 Android 零基础入门  02 Java面向对象 05 Java继承(下)03 final关键字 02 final关键字的使用(下)_final关键字_06

此时temp就是一个静态的、不允许被修改的成员。随着类加载的过程而产生,且在整个程序的运行过程不允许被二次修改。

注意,stattic和final关键字的位置可以任意调整,顺序随意。

改成final static也完全没问题。

123 01 Android 零基础入门  02 Java面向对象 05 Java继承(下)03 final关键字 02 final关键字的使用(下)_final关键字_07

final关键字总结

123 01 Android 零基础入门  02 Java面向对象 05 Java继承(下)03 final关键字 02 final关键字的使用(下)_微信_08


123 01 Android 零基础入门  02 Java面向对象 05 Java继承(下)03 final关键字 02 final关键字的使用(下)_final关键字_09


123 01 Android 零基础入门  02 Java面向对象 05 Java继承(下)03 final关键字 02 final关键字的使用(下)_final关键字_10


123 01 Android 零基础入门  02 Java面向对象 05 Java继承(下)03 final关键字 02 final关键字的使用(下)_属性值_11


123 01 Android 零基础入门  02 Java面向对象 05 Java继承(下)03 final关键字 02 final关键字的使用(下)_微信_12


123 01 Android 零基础入门  02 Java面向对象 05 Java继承(下)03 final关键字 02 final关键字的使用(下)_微信_13

思考题

123 01 Android 零基础入门  02 Java面向对象 05 Java继承(下)03 final关键字 02 final关键字的使用(下)_微信_14


123 01 Android 零基础入门  02 Java面向对象 05 Java继承(下)03 final关键字 02 final关键字的使用(下)_微信_15



网友评论