使用重载的构造函数就出错!!!

xiaobo 2002-04-10 11:36:32

book.java 如下:

package library;

public class Book
{
private String title;

public Book(){}

public Book(String t)
{
this.title=t;
}

public String getTitle()
{
return title;
}

public void setTitle(String title)
{
this.title=title;
}
}

bookpage.jsp 如下:

<HTML>
<!-- -------------------------------- -->
<HEAD>
<TITLE>A Simple Class</TITLE>
</HEAD>

<!-- -------------------------------- -->
<BODY>

<%
//下面语句没有异常
library.ChildrenBook book=new library.ChildrenBook();

//如果替换成下面语句将产生异常,为什么???
library.ChildrenBook book=new library.ChildrenBook("sdkjf");
%>

</BODY>
<!-- -------------------------------- -->
</HTML>


...全文
5 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaobo 2002-04-11
重新启动,莫名其妙的错误就消失了!
回复
scarab 2002-04-10
:使用重载的构造函数就出错!!!
没有错误啊,例如下面就是好用的:
class Book
{
private String title;

public Book(){}

public Book(String t)
{
this.title=t;
}

public String getTitle()
{
return title;
}

public void setTitle(String title)
{
this.title=title;
}
}

public class testC
{
public static void main(String args[])
{
Book b = new Book();
Book b1 = new Book("hello");
}
}
回复
supershot 2002-04-10
将错误贴出来,应该是对的!!!
回复
tehcon 2002-04-10
报什么错?
回复
xiaobo 2002-04-10
是在JSP文件的scriplet中使用才出错!!!
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告