【校招VIP】Java关键字之 final、abstract和接口

本文介绍了Java中的final关键字用法,包括修饰类、方法和变量,以及抽象类和接口的区别。同时讲述了final与static的区别,以及finally在异常处理中的执行顺序。

考点介绍:
final是java语言中的一个关键字;final表示:最终的,不可变的。类和类之间具有相同特征,将这些共同特征提取出来,形成的就是抽象类。接口也是一种引用数据类型;编译过后也生成一个class字节码文件。

答案详情解析和文章内容点击文章末尾链接即可查看!

一、考点试题

1、以下关于 abstract 关键字的说法,正确的是()
A.abstract 可以与final 并列修饰同一个类。
B.abstract 类中不可以有private的成员。
C.abstract 类中必须全部是abstract方法。
D.abstract 方法必须在abstract类或接口中。

解答:正确答案是 D     abstract类不能与final,static使用。final修饰方法,子类可以调用,但不能覆盖.....

2、Java 中的final关键字有哪些用法?
解答:(1)修饰类:表示该类不能被继承
(2)修饰方法:表示方法不能被重写
(3)修饰变量:表示变量只能一次赋值以后值不能被修改(常量)

3、以下关于final关键字说法错误的是
A.final是java中的修饰符,可以修饰类、接口、抽象类、方法和属性
B.final修饰的类肯定不能被继承
C.final修饰的方法可以被重载
D.final修饰的变量不允许被再次赋值

解答:正确答案是 A     final关键字声明属性、方法和类的时候需要注意以下几点......

4、抽象类(abstract class)和接口(interface)有什么异同?(阿里面试)
解答:不同点:抽象类中可以定义构造器,接口不能;抽象类可以有抽象方法和具体方法,接口不能有具体方法;.....

5、final和static的区别
解答:static作用于成员变量用来表示只保存一份副本,而final的作用是用来保证变量不可变......

二、考点文章

1、【校招VIP】浅析Java中的final关键字
在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法.....

2、【校招VIP】Java面试题-final关键字详解
final表面意思就是不可更改的,恒量的意思;类似于C语言中的const关键字,指的是无法改变的量,这与静态标量static是有区别的......

3、【校招VIP】java关键字abstract(抽象)详解
说到抽象,想必大家第一个联想到的就是抽象画,基本上看不懂画的是啥,只能说它在表达某个概念......

4、【校招VIP】Java关键字之abstract(抽象类的概念和使用)
(1)只给出方法定义而不具体实现的方法被称为抽象方法,抽象方法是没有方法体的,在代码的表达上就是没有“{}”。使用 abstract 修饰符来表示抽象方法和抽象类......

三、考点视频

finally的执行顺序
当try里面有return时,还执不执行finally?finnally里面有全局变量,到底值变不变化?......

Java关键字之 final、abstract和接口-相关题目及解析内容可点击下方链接查看:
PC端链接:https://xiaozhao.vip/dTopic/detail/1278
移动端链接:https://m.xiaozhao.vip/dTopic/detail/1278

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值