首页 > 其他分享 >面试题 - Final修饰属性

面试题 - Final修饰属性

时间:2022-08-23 20:56:05浏览次数:48  
标签:初始化 面试题 int 数据类型 final public 修饰 Final

final修饰数据类型

基本数据类型

final修饰基本数据类型后,数值不可被修改

public class Template {
   // private final int a = 1; // 显示初始化

       private final int a;

       /*{
               a = 1; // 代码块初始化
       }*/

       public Template() {
               a = 1; // 构造方法初始化
       }

       public void ch(final int a) {
               // 形参赋值不可更改其值
       }
}
引用数据类型

final修饰引用数据类型后,会固定指向一个内存空间,但不影响修改内存空间中的值

final修饰方法

作用是锁定方法,不让任何继承类对其进行修改

final修饰类

表示类不可被继承,修饰的类所有成员方法都将被隐式修饰为final方法

标签:初始化,面试题,int,数据类型,final,public,修饰,Final
From: https://www.cnblogs.com/bmmxz/p/16617755.html

相关文章

  • 副词能修饰名词吗
    Thepicturebelowshows...语法是对的。below是介词或副词。upstairs是副词。以上的例子都是放在名词后面。英语中副词可以修饰名词吗?......
  • VUE学习-自定义修饰符
    自定义修饰符组件constmyComponent={template:`<inputtype="text":value="modelValue"@input="emitValue"/>`,props:{modelValue:String,......
  • App 自动化测试实战技巧与经典面试题解析
    ⬇️点击“下方链接”,提升测试核心竞争力!>>更多技术文章分享和免费资料领取移动互联网时代,为了高效应对App多端发布、多版本发布、多机型发布等质量挑战,App自动化测试......
  • 面试题:深拷贝、浅拷贝、引用拷贝的区别
    目录引用拷贝浅拷贝深拷贝小结作者:小牛呼噜噜|https://xiaoniuhululu.com计算机内功、JAVA底层、面试相关资料等更多精彩文章在公众号「小牛呼噜噜」引用拷贝引用......
  • 三道MySQL联合索引面试题,淘汰80%的面试者,你能答对几道
    众所周知MySQL联合索引遵循最左前缀匹配原则,在少数情况下也会不遵循(有兴趣,可以翻一下上篇文章)。创建联合索引的时候,建议优先把区分度高的字段放在第一列。至于怎么统计区......
  • Java-继承和修饰符
    1.继承1.1继承的实现(掌握)继承的概念继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法实现继承的格式......
  • ECfinal2021部分题解
    把赛中没有过的题争取补一下题目链接:https://codeforces.com/gym/103861C:其实,最后每一种字符只有两种状态:1.出现了x,此时就已经知道该字符有多少个了2.没有出现x,那么相......
  • 面试题:如何保证HTTP接口的安全性
    首先应该考虑使用https协议,因为http协议是不安全的,一般来说购买服务器的时候厂商都会送免费的https的ssl证书,只需要在nginx配置就可以了。接口应该开启加密,分为对称加密......
  • 五种访问修饰符
    在C#语言中,共有五种访问修饰符:public、private、protected、internal、protectedinternal。作用范围1.public公有访问。不受任何限制,当前类、子类、实例对象都可以访......
  • Vue面试题06:Vue子组件是否可以修改父组件的数据?
    Vue子组件是否可以修改父组件的数据?可以修改但不推荐:首先,文档中指出组件开发需要遵循单向数据流原则:即所有的props都遵循着单向绑定的原则,props因父组件的更新而变化......