我是靠谱客的博主 爱笑太阳,这篇文章主要介绍Java关键字final纪要,现在分享给大家,希望可以做个参考。

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Java关键字final       作用:         1. 修饰变量;         2. 修饰方法;         3. 修饰类;       特点:         1. 所修饰的变量不能重新赋值;         2. 所修饰的方法不能重写;         3. 所修饰的类不能被继承;       语法:         1. 修饰变量:             final 数据类型 变量名称;           2. 修饰方法:             访问修饰符 final 数据返回类型 接口类型(参数列表);           3. 修饰类:             final class 类名 {}
复制代码
1
2
3
4
说明:     1. 对于基本类型来说,不可变是指变量当中数据不可改变;     2. 对于引用类型来说,不可变是指变量中的地址不可改变; 以下给出一则小Demo示例
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package www.jingdong.com.finals.entity; public class Student { private String name; public Student() { } public Student(String name) { this.name = name; } public String getName() { return name; } public void setName(String name) { this.name = name; } }
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package www.jingdong.com.finals.test; import www.jingdong.com.finals.entity.Student; public class StudentT { /** * 引用类型修饰参数验证! * @param args */ public static void main(String[] args) { // 实例化Student对象! final Student stu3 = new Student("1111"); // 打印对象参数 ! System.out.println(stu3.getName()); // 重新赋值对象参数! stu3.setName("2222"); // 打印对象参数! System.out.println(stu3.getName()); } }
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package www.jingdong.com.finals.test; public class StudentT { /** * 基本类型修饰参数验证! * @param args */ public static void main(String[] args) { // 初始化参数! final int num = 22; // 打印参数 ! System.out.println(num); // 编译错误; // num = 696; // 打印对象参数! System.out.println(num); } }
复制代码
1
2
3
4
5
6
7
8
说明:     3. 对于类、方法来说abstract关键字不能同final关键字同时出现;         因为当final关键字修饰一个方法的时候这个方法就是一个最终的方法,也就不能被覆盖重写;         而当final关键字修饰一个类的时候这个类不可能有任何子类;那么该对象的所有成员方法都将无法进行重写覆盖;         由于final所修饰的类不可能被实现其中的成员方法,故而不能被继承;         反过来说所有的类不能以final修饰的类作为父类;         以下给出一则小Demo示例 以下给出一则小Demo示例
复制代码
1
2
3
4
public final class Fu{} // 不能使用一个final类来作为父类 public class Zi /** extends */ Fu{}

 

最后

以上就是爱笑太阳最近收集整理的关于Java关键字final纪要的全部内容,更多相关Java关键字final纪要内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(69)

评论列表共有 0 条评论

立即
投稿
返回
顶部