【校招VIP】 数据类型和关键字之 final、abstract和接口

11月15日 收藏 0 评论 0 java开发

【校招VIP】 数据类型和关键字之 final、abstract和接口

考点介绍:

final修饰符,意为最终的,无法修改的,一旦一个变量被final修饰,那么它将无法再被赋值,一个方法被final修饰,它将无法被重写。当父类的某些方法不使用,但子类需要继承重写使用时,可以将该方法声明为抽象方法, 难么这个父类就就称为抽象类。接口就是给定一些没有实现的方法,封装到一起,到某个类要使用的时候,再根据具体情况把这些类写出来。

答案详情解析和文章内容可扫下方二维码或点击链接即可查看!

一、考点试题

1、以下关于final关键字说法错误的是

A.final是java中的修饰符,可以修饰类、接口、抽象类、方法和属性

B.final修饰的类肯定不能被继承

C.final修饰的方法可以被重载

D.final修饰的变量不允许被再次赋值

解答:正确答案是 A

final关键字声明属性、方法和类的时候需要注意以下几点:使用final声明的类不能有子类.......

2、若在某一个类定义中定义有如下的方法:abstract void performDial( ); 该方法属于() ?

A.本地方法

B..最终方法

C.静态方法

D.抽象方法

解答:正确答案是 D

本地方法:简单地讲,一个native Method就是一个java调用非java代码的接口;native方法表示该方法要用另外一种依赖平台的编程语言实现......

3、final的作用

解答:final根据修饰位置的不同作用也不相同,针对三种情况:

1)修饰变量,被final修饰的变量必须要初始化,赋初值后不能再重新赋值......

4、抽象类的特点有哪些?

解答:(1)抽象类不能实例化,即不能对其用new运算符;(2) 类中如果有一个或多个abstract方法,则该类必须声明为abstract......

二、考点文章

1、浅析Java中的final关键字

final关键字的基本用法

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

2、【校招VIP】Java中的final变量、final方法和final类

final关键字可用于变量声明,一旦该变量被设定,就不可以再改变该变量的值。通常,由final定义的变量为常量。例如,在类中定义PI值,可以使用如下语句......

3、【校招VIP】Java关键字之abstract(抽象类的概念和使用)

(1)只给出方法定义而不具体实现的方法被称为抽象方法,抽象方法是没有方法体的,在代码的表达上就是没有“{}”。使用 abstract 修饰符来表示抽象方法和抽象类......

三、考点视频

finally的执行顺序

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

移动端:https://m.xiaozhao.vip/dTopic/detail/1368

PC端:https://xiaozhao.vip/dTopic/detail/1368

C 0条回复 评论

帖子还没人回复快来抢沙发