本文
前往“校招VIP”小程序,访问更方便

【校招VIP】java语言考点之interface和abstract

小拿 10月12日

考点介绍:

abstract和interface关键字在Java中随处可见,它们是Java三大特性封装、继承、多态特性的实现重要支柱之一。在校招面试中是常考点之一。

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

一、考点试题

1、接口和抽象类应该怎么选择?

解答:抽象类体现 is-a 关系,接口体现 can-do 关系。与接口相比,抽象类通常是对同类事物相对具体的抽象......

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

A.本地方法

B..最终方法

C.静态方法

D.抽象方法

解答:正确答案是 D

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

3、抽象类(abstract class)和接口(interface)有什么异同?(阿里面试)

解答:不同点:

抽象类中可以定义构造器,接口不能......

4、为什么要有抽象类?

解答:从系统分析的角度,使用抽象类可以更好地刻画自然界的抽象概念,更有效地完成软件系统与自然行为系统的映射......

二、考点文章

1、java中abstract和interface的区别和相同点

1.相同点

A. 两者都是抽象类,都不能实例化。

B. interface实现类及abstrctclass的子类都必须要实现已经声明的抽象方法......

2、Interface和Abstract的区别

使用接口(Interface),可以指定某个类必须实现哪些方法,但不需要定义这些方法的内容。接口是通过Interface关键字来定义的......

3、Abstract 和Interface的共同点和区别以及应用场景

在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象......

三、考点视频

多线程执行下列代码后的值

本题是一道笔试题,属于偏复杂、对时间要求高的题型。主要是具化多线程,把临界点和对应的多线程起始位置画出来,需要细心和时间......

移动端链接https://m.xiaozhao.vip/dTopic/detail/1258

PC端链接https://xiaozhao.vip/dTopic/detail/1258

暂无回复