首页 > 其他分享 >fianl详解(适合新手)

fianl详解(适合新手)

时间:2022-11-06 14:55:34浏览次数:34  
标签:class fianl 修饰 新手 final 详解

final

1、final是Java语言中的一个关键字

2、final表示最终的,不可变的。

3、final可以修饰变量以及方法,还有类等

4、final修饰的变量?

5、final修饰的方法?

6、final修饰的类?

final class A{
}
//B类继承A类,相当于对A类的功能进行扩展。如果你不希望别人对A类型进行扩展。
//你可以给A类加final关键字,这样A类就无法继承了

class B extends A{
}
//最终会编译错误。
//错误原因:无法最终从A进行继承

实际应用(sun公司开发内部为了保证String的严密性)

 

标签:class,fianl,修饰,新手,final,详解
From: https://www.cnblogs.com/gbrr/p/16755572.html

相关文章

  • 深入理解Vuex、原理详解、实战应用
    辅助理解vuex的工作原理:好比一个客户(VueComponents)去饭店吃饭,客人首先和服务员(Actions)对接,然后服务员再将客户的需求讲述给厨房的厨师(Mutations)。存在一种情况、客户和厨......
  • 关于变量的一些小知识 (纯新手)
    首先就是变量有好几种,第一字面变量就是常数123这种,然后就是变量名,我们自己定义的什么num啊这些,但是呢同一个变量名是可以赋值多个的,比如我这个,也是没有问题的2就是有个cons......
  • vmware虚拟机网络配置详解
    vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。打开vmware虚拟机,我们可以在选项栏的“编辑”下的“虚拟网......
  • 详解数据预处理和特征工程-数据预处理-编码与哑变量 & 二值化与分段【菜菜的sklearn课
    视频作者:菜菜TsaiTsai链接:【技术干货】菜菜的机器学习sklearn【全85集】Python进阶_哔哩哔哩_bilibili处理分类型特征:编码与哑变量多标签和特征在数据收集完毕的时候,都......
  • git rebase vs git merge详解【转】
    转自:gitrebasevsgitmerge详解gitmerge应该只用于为了保留一个有用的,语义化的准确的历史信息,而希望将一个分支的整个变更集成到另外一个branch时使用。这样形成的......
  • 盘点一个Pandas新手在文件读取路上遇到的问题
    大家好,我是皮皮。一、前言国庆期间在Python铂金交流群【暮雨和】问了一个Pandas处理的问题,提问截图如下:代码截图如下:新手上路,遇到的问题还是挺多的。二、实现过程......
  • Openssl Des3对压缩文件进行加密命令详解
    群友提问:致力于明天:tar-cvf-WMG_Back_"$Today"|openssldes3-salt-khY91gd3GJAAfghECleLwWQAPGK9Cxs-out$dir_backup_today.tar.des3致力于明天:有人懂这个......
  • OpenCV图像处理与视频分析详解
    1、OpenCV4环境搭建VS2017新建一个控制台项目配置包含目录配置库目录配置链接器配置环境变量重新启动VS20172、第一个图像显示程序main.cpp#i......
  • 初步认识c++之命名空间详解(千字长文带你刨析你命名空间的细节)
    初识c++之命名空间详解前言:c++是在c语言的基础上进一步发展出来的用于弥补c语言缺陷的语言,是c语言的超集,添加了很多新的特性,使其编程更加方便!下面就让我们开始初步认识c++......
  • 博客园主题美化——适合新手的详细攻略
    大家好,应该有很多新手对博客园主题该怎么进行优化而感到困惑吧。我在更改主题的过程中,也有着很多困惑,在看了很多博客后才更改成功,因为那些博客的内容都很零散,所以我记录下......