银耳二氧化硫超标判刑:这个JAVA程序里有几个构造函数啊~~~
来源:百度文库 编辑:杭州交通信息网 时间:2024/04/20 16:31:58
public class Book
{
String bookName;
String authorName;
int nopages;
boolean available;
Book(String book,String author,int pages,boolean status)
{
bookName=book;
authorName=author;
nopages=pages;
available=status;
}
Book()
{
bookName="Johnson";
authorName="jiangyun";
nopages=100;
available=true;
}
大家帮忙看看
分别是什么啊
{
String bookName;
String authorName;
int nopages;
boolean available;
Book(String book,String author,int pages,boolean status)
{
bookName=book;
authorName=author;
nopages=pages;
available=status;
}
Book()
{
bookName="Johnson";
authorName="jiangyun";
nopages=100;
available=true;
}
大家帮忙看看
分别是什么啊
回答楼主:共有2个构造函数
第一个:构造的时候必须有4个参数
第二个是无参构造
楼上的同学
我觉得你的说法有问题,构造函数不一定有访问方式,同理也不一定必须是PUBLIC的
举例:
Singleton模式:其主要作用就是保证在JAVA应用程序中, 一个CLASS只有一个实例存在
其代码如下:
public class Singleton{
private Singleton(){}; //这就是PRIVATE访问级别的构造函数
private static Singleton instance = new Singleton();
public static Singleton getInstance(){
return instance;
}
}
仅供讨论,如果存在错误,请教!
2个
Book(String book,String author,int pages,boolean status) 和
Book()
4个
0 个
构造函数没有返回方式,但有访问方式,必须是 public 的
共有2个构造函数
第一个:构造的时候必须有4个参数
第二个是无参构造
函数名和类名一样的函数(包括大小写),一般都是构造函数。