怎样声明一个类不会被继承,什么场景下会用?

简介: 怎样声明一个类不会被继承,什么场景下会用?

如果一个类被 final 修饰,那么这个类就不可以被继承。如果一个类中的所有方法都没有重写的需要,当前类可以没有子类,那么就可以使用 final 修饰类

经典场景:如 Math 类,Math 类中所有的方法都没有被重写的必要,就是计算比较这些,所以就可以将 Math 类修饰为 final 类。

相关文章
|
6月前
10 # 类:继承和成员修饰符
10 # 类:继承和成员修饰符
44 0
|
6月前
|
C++
C++程序中的类声明与对象定义
C++程序中的类声明与对象定义
68 1
|
3月前
|
C#
C#中的类和继承
C#中的类和继承
43 6
|
6月前
|
JavaScript 前端开发
ES6如何声明一个类?类如何继承?
ES6如何声明一个类?类如何继承?
43 0
|
安全 编译器 C++
[C++] 类与对象(中)类中六个默认成员函数(1)上
[C++] 类与对象(中)类中六个默认成员函数(1)上
|
6月前
|
C++
26类的声明和对象的定义
26类的声明和对象的定义
36 0
|
存储 编译器 C++
[C++] 类与对象(中)类中六个默认成员函数(1)下
[C++] 类与对象(中)类中六个默认成员函数(1)下
|
编译器
C++11之继承构造函数(using 声明)
C++11之继承构造函数(using 声明)
246 0
继承类的方法
继承类的方法
112 0