考点介绍:
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的共同点和区别以及应用场景
在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象......
三、考点视频
多线程执行下列代码后的值
本题是一道笔试题,属于偏复杂、对时间要求高的题型。主要是具化多线程,把临界点和对应的多线程起始位置画出来,需要细心和时间......
帖子还没人回复快来抢沙发