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 **********/
相关推荐
源力祁老师6 分钟前
Odoo ORM 将 Python 查询意图编译为 SQL 的逐函数讲解(Odoo 19)
java·服务器·数据库
那我掉的头发算什么6 分钟前
【图书管理系统】基于Spring全家桶的图书管理系统(上)
java·服务器·数据库·spring boot·后端·spring·mybatis
廋到被风吹走7 分钟前
SOLID原则深度解析:面向对象设计的五大基石
java·log4j
Web打印10 分钟前
Phpask(php集成环境)之09 统一管理网站和监听端口
开发语言·php
cjl_85200811 分钟前
MS SQL Server 实战 排查多列之间的值是否重复
java
海兰12 分钟前
ES 9.3.0 日志模式分析
java·大数据·elasticsearch
程序员敲代码吗13 分钟前
微服务熔断降级配置详解与实践:使用Sentinel和Nacos
java·微服务·sentinel
froginwe1114 分钟前
SQL RIGHT JOIN
开发语言
予枫的编程笔记16 分钟前
【YF技术周报 Vol.01】OpenAI 国会指控 DeepSeek,字节发布 Seedance 2.0,Java 26 预览版来了
java·人工智能·openai·后端开发·ai技术·spring ai·deepseek
你怎么知道我是队长21 分钟前
C语言---排序算法11---桶排序法
c语言·开发语言·排序算法