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 (“ ”, ,” ”);
//接下来也不会做……
}
} 展开
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 (“ ”, ,” ”);
//接下来也不会做……
}
} 展开
3个回答
展开全部
楼主一定要注意大小写,你原来有好多大小写问题.
一楼那个书名很强...
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();
}
}
一楼那个书名很强...
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();
}
}
展开全部
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());
}
// 这里不会做…..
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());
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//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();
}
}
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();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询