- 6
- 0
- 约5.24千字
- 约 10页
- 2019-04-30 发布于江苏
- 举报
java基础面试题及答案
当Java程序违反了Java的语义规则时,Java虚拟机就会将发生的错误表示为一个异常。下面就由小编为大家介绍一下java基础面试题与答案的文章,欢迎阅读。
java基础面试题与答案篇1
1、抽象类(abstract class)和接口(interface)有什么区别?
答:声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。
接口(interface)是抽象类的变体。在接口中,所有方法都是抽象的。多继承性可通过实现这样的接口而获得。接口中的所有方法都是抽象的,没有一个有程序体。接口只可以定义static final成员变量。接口的实现与子类相似,除了该实现类不能从接口定义中继承行为。当类实现特殊接口时,它定义所有这种接口的方法。然后可以在实现了该接口的类的任何对象上调用接口的方法。由于有抽象类,它允许使用接口名作为引用变量的类型。引
您可能关注的文档
最近下载
- T∕GXAS 1269-2026 猪人工授精技术规程.pdf VIP
- 高速公路消防救援站建设规范.pdf VIP
- 美的集团战略采购培训PPT:从降本增效到供应链协同共生(44页).pptx VIP
- T∕CAMIE 41-2025 电源型污泥低温带式干化机检查与维护规程.docx VIP
- DB13∕T 6303-2026 沥青混合料动态模量应用指南.docx VIP
- 2026河南三支历年真题20-25.pdf VIP
- 慢阻肺课件教学课件.pptx VIP
- DB13∕T 6307-2026 养老机构认知障碍照护人员核心技能要求.pdf VIP
- 桥墩钢板桩围堰施工方案.docx
- 《危重症患者麻醉处理》课件.ppt VIP
原创力文档

文档评论(0)