【Java学习】Java根本部门高频口试题及详解

[复制链接]
发表于 2025-9-25 17:37:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
一、Java根本高频口试题及详解

1. 面向对象干系

Q1:面向对象的特性有哪些?
答案:四大特性包罗 封装、继续、多态(部门资料增补 抽象 作为第四特性):

      
  • 封装:隐蔽对象内部细节,通过方法袒露操纵(如类的私有字段通过getter/setter访问)315。
      
  • 继续:子类复用父类属性和方法(如Dog extends Animal)3。
      
  • 多态:同一接口差别实现(如Animal animal = new Dog(),调用重写方法时实验子类逻辑)315。
      
  • 抽象:提取共性特性形成类或接口(如抽象类界说通用方法,子类实现细节)315。

Q2:抽象类与接口的区别?
答案:

      
  • 抽象类:可包罗平常方法、成员变量;单继续;用于对类团体抽象215。
      
  • 接口:只能有抽象方法(Java 8后答应默认方法)、常量;多实现;用于对举动
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表