2026年软件工程师面试笔试题库及答案解析.docxVIP

  • 1
  • 0
  • 约7.11千字
  • 约 20页
  • 2026-09-28 发布于福建
  • 举报

2026年软件工程师面试笔试题库及答案解析.docx

第PAGE页共NUMPAGES页

2026年软件工程师面试笔试题库及答案解析

一、编程语言基础(15分/题,共2题)

1.Java面向对象编程(15分)

题目:

假设你需要设计一个“图书馆管理系统”,包含以下功能:

-书籍(Book)类:属性包括书名(String)、作者(String)、ISBN(String,唯一),方法包括获取完整信息(返回字符串)。

-借阅记录(BorrowRecord)类:属性包括读者姓名(String)、书籍ISBN(String)、借阅日期(LocalDate),方法包括输出记录信息。

-管理员(Librarian)类:属性包括管理员ID(String)、姓名(String),方法包括添加书籍(传入Book对象)、借出书籍(传入读者姓名和Book对象)。

请写出上述类的定义,并在管理员类中实现添加书籍和借出书籍的基本逻辑(假设书籍已存在)。

答案与解析:

java

classBook{

privateStringtitle;

privateStringauthor;

privateStringisbn;

publicBook(Stringtitle,Stringauthor,Stringisbn){

this.title=title;

this.author=author;

this.isbn

文档评论(0)

1亿VIP精品文档

相关文档