主题:用了构造函数无法使用类?
好像没使用默认的构造函数,可以使用类,但是一旦使用了,类就无法使用了,为什么?
找不到符号
符号: 构造函数 Professor()
位置: 类 Professor
Professor pf=new Professor();
构造器
public Professor(String name,String sex,int age,String course,int result)
注意下面的的******
////////////////////////////////////////////////////
import java.io.*;
class Professor //是类还是构造器?******
{ private String name;
private String sex;
private int age;
private String course;
private int result;
//构造器开始******
public Professor(String name,String sex,int age,String course,int result)
{if(name!=null||name!="")
this.name=name;
if(sex=="男"||sex=="女")
this.sex=sex;
if(age>=0)
this.age=age;
if(course!=null)
this.course=course;
// if(result>=0&&result<=4)
// this.result=result;
}构造器结束******
public static void main(String[] args)throws IOException {
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("姓名:");
String name=in.readLine();
System.out.println("性别:");
String sex=in.readLine();
System.out.println("年龄:");
int age=Integer.parseInt(in.readLine());
System.out.println("课程名称:");
String course=in.readLine();
System.out.println("教课水平:");
int result=Integer.parseInt(in.readLine());
Professor pf=new Professor();//这样写是构造函数还是类?******
结果他报错
找不到符号
符号: 构造函数 Professor()
位置: 类 Professor
Professor pf=new Professor();
找不到符号
符号: 构造函数 Professor()
位置: 类 Professor
Professor pf=new Professor();
构造器
public Professor(String name,String sex,int age,String course,int result)
注意下面的的******
////////////////////////////////////////////////////
import java.io.*;
class Professor //是类还是构造器?******
{ private String name;
private String sex;
private int age;
private String course;
private int result;
//构造器开始******
public Professor(String name,String sex,int age,String course,int result)
{if(name!=null||name!="")
this.name=name;
if(sex=="男"||sex=="女")
this.sex=sex;
if(age>=0)
this.age=age;
if(course!=null)
this.course=course;
// if(result>=0&&result<=4)
// this.result=result;
}构造器结束******
public static void main(String[] args)throws IOException {
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.println("姓名:");
String name=in.readLine();
System.out.println("性别:");
String sex=in.readLine();
System.out.println("年龄:");
int age=Integer.parseInt(in.readLine());
System.out.println("课程名称:");
String course=in.readLine();
System.out.println("教课水平:");
int result=Integer.parseInt(in.readLine());
Professor pf=new Professor();//这样写是构造函数还是类?******
结果他报错
找不到符号
符号: 构造函数 Professor()
位置: 类 Professor
Professor pf=new Professor();