1. 什么是构造函数?
2. 写一个读者类Reader,给出合适的属性、方法和构造函数
參考答案:构造函数是和类同名的函数,没有返回类型,构造函数不能在普通的程序里面调用,只有当这个类被应用new实例化的时候才会被运行。构造函数没有返回类型,实际上,构造函数返回的就是这个class本身。
class Reader
{
String Name;
int Age;
String Sex;
Reader
{
System.out.println ("此读者无信息");
System.out.println ("因为这是个无参的构造方法");
System.out.println ("");
}
Reader(String i,int j,String k)
{
Name=i;
Age=j;
this.Sex=k;
}
void prin()
{
System.out.println ("以下是一个有参的构造方法");
System.out.println ("读者姓名是:"+Name);
System.out.println ("读者年龄是:"+Age);
System.out.println ("读者性别是:"+Sex);
}
public static void main(String []args)
{
System.out.println ("");
Reader HH=new Reader();
Reader PP=new Reader("*",*,"*");
PP.prin()
}
}