关于JAVA的初级定义 类的题目

来源:百度知道 编辑:UC知道 时间:2024/05/21 21:48:58
参照上一例的代码,按要求编写程序。
先定义一个图书类Book,它封装了:
5个成员变量:
strName //表示书名
strAuthors //表示作者
strPress //表示出版社
strISBN //表示ISBN
fPrice //表示价格
12个成员方法:
Book(String name, String authors, String press, String isbn, float price) //构造方法
getName() //获取书名
getAuthors() //获取作者
getPress() //获取出版社
getISBN() //获取ISBN
getPrice() //获取价格
toString() //输出图书的各项信息

setName() //设置书名
setAuthors() //设置作者
setPress() //设置出版社
setISBN() //设置ISBN
setPrice() //设置价格
接着再定义一个类BookTest,用来使用Book类,具体如下:
在BookTest类的main()方法中创建一个图书对象bk1,它的各项内容依次为”Java程序设计入门”、“王伟东”、“吉林电子出版社”、“7-900393-11-0/H•415”、“55.0”,然后输出bk1的各项信息。

上一例的代码:

//声明RectTest类
class RectTest{
public static void main(String args[]){
Rect rect

public class Book {
private String strName; //表示书名
private String strAuthors; //表示作者
private String strPress; //表示出版社
private String strISBN; //表示ISBN
private float fPrice; //表示价格
public Book()
{
this("书名","作者","出版社","0-0000-00",0);
}
public Book(String name, String authors, String press, String isbn, float price)
{
strName = name;
strAuthors = authors;
strPress = press;
strISBN = isbn;
fPrice = price;
}
/**
* @return fPrice
*/
public float getFPrice() {
return fPrice;
}
/**
* @param price 要设置的 fPrice
*/
public void setFPrice(float price) {
fPrice = price;
}
/**
* @return strAuthors
*/
public String getStrAuthors() {
return strAuthors;
}
/**
* @param strAuthors 要设置的 strAuthors
*/
public void s