java实验(头歌)-Java类和对象之访问限制

/**

  • 任务:实现图书类,该类包含了图书的基本属性和信息。
  • 类名为:Book
    */

// 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码

/********** Begin **********/

public class Book {

// 定义四个私有变量

// 图书名称(bookName String)

// 图书单价(price double)

// 图书库存(total int)

// 图书id(bookId int)

复制代码
// 获取图书名称
public String getBookName() {

}
// 设置图书名称
public void setBookName(String bookName) {

}
// 获取图书单价
public double getPrice() {

}
// 设置图书单价
public void setPrice(double price) {

}
// 获取图书库存
public int getTotal() {

}
// 设置图书库存
public void setTotal(int total) {

}
// 获取图书id
public int getBookId() {

}
// 设置图书id
public void setBookId(int bookId) {

}

}

/********** End **********/

答案

java 复制代码
/**
 * 任务:实现图书类,该类包含了图书的基本属性和信息。
 * 类名为:Book
 */

// 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码
/********** Begin **********/
public class Book {
    // 定义四个私有变量
    // 图书名称(bookName String)
    // 图书单价(price double)
    // 图书库存(total int)
    // 图书id(bookId int)
    private String bookName;
    private double price;
    private int total;
    private int bookId;

  
    // 获取图书名称
    public String getBookName() {
        return bookName;
    }
    // 设置图书名称
    public void setBookName(String bookName) {
        this.bookName = bookName;
    }
    // 获取图书单价
    public double getPrice() {
        return price;
    }
    // 设置图书单价
    public void setPrice(double price) {
        this.price = price;
    }
    // 获取图书库存
    public int getTotal() {
        return total;
    }
    // 设置图书库存
    public void setTotal(int total) {
        this.total = total;
    }
    // 获取图书id
    public int getBookId() {
        return bookId;
    }
    // 设置图书id
    public void setBookId(int bookId) {
        this.bookId = bookId;
    }

    
}
/********** End **********/
相关推荐
nexttake14 分钟前
5.go-zero集成gorm 和 go-redis
开发语言·后端·golang
我叫张土豆19 分钟前
Neo4j 版本选型与 Java 技术栈深度解析:Spring Data Neo4j vs Java Driver,如何抉择?
java·人工智能·spring·neo4j
lang2015092827 分钟前
Spring环境配置与属性管理完全指南
java·python·spring
lang2015092829 分钟前
Spring Bean作用域全解析
java·后端·spring
忧郁的橙子.33 分钟前
IntelliJ IDEA 2023中为 Spring Boot 项目添加注释模板
java·spring boot·intellij-idea
秋千码途37 分钟前
Spring的@Cacheable取缓存默认实现
java·spring·缓存
聆风吟º39 分钟前
【Spring Boot 报错已解决】别让端口配置卡壳!Spring Boot “Binding to target failed” 报错解决思路
android·java·spring boot
VBA633741 分钟前
VBA技术资料MF383:处理Excel中存储为文本的数据
开发语言
CiLerLinux1 小时前
第三章 FreeRTOS 任务相关 API 函数
开发语言·单片机·物联网·c#
我是华为OD~HR~栗栗呀1 小时前
华为od-22届考研-C++面经
java·前端·c++·python·华为od·华为·面试