gpt4 book ai didi

java - 如何制作标记对象的方法

转载 作者:太空宇宙 更新时间:2023-11-04 15:05:53 25 4
gpt4 key购买 nike

public class Book { 
String title;
boolean borrowed;
// Creates a new Book
public Book(String bookTitle){
bookTitle= "The Da Vinci Code";
}

// Marks the book as rented
public void borrowed() {


}

// Marks the book as not rented

public void returned() {


}

基本上,对于家庭作业,我必须制作一本书类,这些方法是我不知道如何填写的部分。我不知道如何制作方法将书标记为借阅和归还,以便我可以将它们用于我没有发布的 boolean 方法,因为我想自己弄清楚其余的事情。

最佳答案

这一切背后的想法是方法可以修改对象的内部结构,

将一个对象的状态传递给另一个新状态。

示例:

public class Book{

private boolean isRented;

public void borrow(){
isRented = true; // you change your internal structure and in the new state is borrowed
}

public void returned(){
isRented = false; // the same here
}

}

现在主要是:

public static void main(String args []){
//create a new book
Book book = new Book();

//rent the book
book.borrow();
//now i want to return
book.returned();

}

现在,如果您想提供一个 boolean 方法来返回一本书 isRented() ,会发生什么?如果您能了解自己,那么您就会明白这一点。

关于java - 如何制作标记对象的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22002117/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com