2021年6月19日星期六

Java面试题(四):final

1. final

 final:最终的

在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。

1. 修饰类:表示类不能被子类覆盖

final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。

在使用final修饰类的时候,要注意谨慎选择,除非这个类真的在以后不会用来继承或者出于安全的考虑,尽量不要将类设计为final类。

2. 修饰方法:表示方法不能被子类覆盖,但是可以重载

只有在想明确禁止该方法在子类中被覆盖的情况下才将方法设置为final的。

类的private方法会隐式地被指定为final方法。

3. 修饰变量:表示变量一旦被赋值就不能更改它的值

(1)修饰成员变量

如果final修饰的是类变量,只能在静态初始化块中指定初始值或者声明该类变量时指定初始值。

如果final修饰的是成员变量,可以在非静态初识化块、声明该变量或者构造器中执行初始化值。

(2)修饰局部变量

系统不会为局部变量进行初始化,局部变量必须由程序员显示初始化、因此使用final修饰局部变量时,即可以在定义时指定默认值(后面的代码不能对变量再赋值),也可以不指定默认值,而在后面的代码中对final变量赋初值(仅一次)。

(3)修饰基本数据类型赫尔引用数据类型

如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改。

如果是引用类型的变量,则在对其初始化之后便不能再让其指向另一个对象。但是引用的值是可变的。









原文转载:http://www.shaoqun.com/a/814647.html

跨境电商:https://www.ikjzd.com/

口述实录:一个少妇的疯狂出轨生活:http://lady.shaoqun.com/a/72533.html

三个男人和我玩4P的过程 我跟几个男人玩多p经历:http://lady.shaoqun.com/a/248247.html

美女把腿张开让男人桶 美女被疯狂输出到腿软:http://lady.shaoqun.com/m/a/247841.html

1淘网:https://www.ikjzd.com/w/1698


1.finalfinal:最终的在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。1.修饰类:表示类不能被子类覆盖final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。在使用final修饰类的时候,要注意谨慎选择,除非这个类真的在以后不会用来继承或者出于安全的考虑,尽量不要将类设计为final类
史上最前沿的测评养号系统,亚马逊测评如何降低成本,提高效率,搭建稳定的IP环境?:https://www.ikjzd.com/articles/132151
小姑子如花似玉总搂老公撒娇 不可理喻:http://lady.shaoqun.com/a/39643.html
亚马逊黄金日购物意愿降低?电子商务整体搜索量下降84%:https://www.ikjzd.com/articles/132109
亚马逊中国成为被执行人 执行标的23420:https://www.ikjzd.com/articles/132140
一个女人的史诗:一个绿帽女人的故事,讲述了女性爱情的觉醒:http://lady.shaoqun.com/a/320350.html
女人要跳出这恋爱9大心理误区(3/3):http://lady.shaoqun.com/m/a/52358.html
和老外交换真实经历 那一夜我被弄了四次:http://lady.shaoqun.com/a/248399.html
我在健身房被3p了 健身房被教练啪到腿软:http://lady.shaoqun.com/m/a/247896.html
张柏芝自曝拍艳照原因 大爆陈冠希另类癖好:http://www.30bags.com/m/a/249579.html
虚构:每次老婆出差,总是说家里有人,直到老婆出差,半夜有人摸我:http://www.30bags.com/a/442879.html
45岁的女人流着泪说:我无法拒绝"老牛吃嫩草",但这让我很痛苦。:http://www.30bags.com/a/442880.html
性心理调查:性行为、动机和自我概念:http://www.30bags.com/a/442881.html

没有评论:

发表评论