Java高手来帮我完成这个程序

一`编写一个Book类,代表教材1.具有属性:名称(title),页数(pageNum),种类(type)2.具有两个带参数构造方法:第一个构造方法中,设置教材种类为”计... 一`编写一个Book类,代表教材
1. 具有属性:名称(title),页数(pageNum),种类(type)
2. 具有两个带参数构造方法:第一个构造方法中,设置教材种类为”计算机”(固定),其余属性的值由参数给定,第二个构造方法中,所有属性的值都由参数给定
3. 具有方法:detail,有来输入出每本教材的名称,页数,种类
二`编写测试类BookTest进行测试
分别以两种方式产生两个Book对象,并分别调用他们的detail方法,看看输出是否正确
具体编程如下:
一`public class Book{
String title;
int pageNum;
String type;
public Book (String title,int pageNum){
This.title=title;
This.pageNum=pageNum;
This.type=”计算机”;
}
Public Book (String title,int pageNum,String type){
// 这里不会做…..
}
public String detail(){
return “名称:”+title+”页数:”+pageNum+”种类”+type;
}
}
二`public class BookTest{
Public stastic void main (String[] args){
Book book1=new Book (“ ”, ,” ”);
Book book2=new Book (“ ”, ,” ”);
//接下来也不会做……
}
}
展开
 我来答
jing5083394
2009-06-08 · TA获得超过8368个赞
知道大有可为答主
回答量:9908
采纳率:61%
帮助的人:2143万
展开全部
楼主一定要注意大小写,你原来有好多大小写问题.

一楼那个书名很强...

3.我理解楼主是要输出,不是输入吧???

/*一`编写一个Book类,代表教材
1. 具有属性:名称(title),页数(pageNum),种类(type)
2. 具有两个带参数构造方法:第一个构造方法中,设置教材种类为”计算机”(固定),
其余属性的值由参数给定,第二个构造方法中,所有属性的值都由参数给定
3. 具有方法:detail,有来输出每本教材的名称,页数,种类
二`编写测试类BookTest进行测试
分别以两种方式产生两个Book对象,并分别调用他们的detail方法,看看输出是否正确
具体编程如下:*/

public class Book{
String title;
int pageNum;
String type;

Book (String title,int pageNum){
this.title=title;
this.pageNum=pageNum;
this.type="计算机";
}
Book (String title,int pageNum,String type){
this.title = title;
this.pageNum = pageNum;
this.type = type;
}
public void detail(){

System.out.println("名称(title):"+this.title+" 页数(pageNum):"+this.pageNum +" 种类(type):"+this.type);

}
}

public class BookTest{
public static void main (String[] args){
Book book1=new Book ("book1_title",3);
Book book2=new Book ("book2_title",10,"book2_type");
book1.detail();
book2.detail();

}
}
飞蛋蛋
2009-06-08 · TA获得超过973个赞
知道小有建树答主
回答量:816
采纳率:0%
帮助的人:654万
展开全部
public Book (String title,int pageNum,String type){
// 这里不会做…..
this.title=title;
this.pageNum=pageNum;
this.type=type;
}
public stastic void main (String[] args){
Book book1=new Book (“书1”,500 );
Book book2=new Book (“金瓶梅”,600,”人体社会学”);
//接下来也不会做……
System.out.println(book1.detail());
System.out.println(book2.detail());
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b2662a16e
2009-06-08
知道答主
回答量:13
采纳率:0%
帮助的人:0
展开全部
//BookTest.java
class Book{
String title;
int pageNum;
String type;
public Book(String title, int pageNum){
this.title=title;
this.pageNum=pageNum;
this.type="计算机";
}
public Book(String title, int pageNum, String type){
this.title=title;
this.pageNum=pageNum;
this.type=type;
}
public void detail(){
System.out.println("名称:"+title+" 页数:"+pageNum+" 种类:"+type);
}
}

/**
*
* @author Administrator
*/
public class BookTest {
public static void main(String[] args) {
Book book1=new Book("数据结构",100);
Book book2=new Book("微积分",20,"数学");

book1.detail();
book2.detail();
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式