在本类中进行测试
Teacher.java
public class Teacher {//public主类,主类名需要和文件名相同
//成员变量
private String name;
private String password;
//构造方法,至少一个,不写默认自动生成一个无参数构造函数,不然的话不能使用new
public Teacher(String n,String p) {
name=n;
password=p;
}
//成员方法
public void introduce() {
System.out.println("姓名:"+name+"密码:"+password);
}
public static void main(String[] arg) {//主类和main方法一起使用
Teacher teacher1=new Teacher("admin","1121212");
teacher1.introduce();
}
}
新建测试类
在相同的目录下新建一个TestTeacher类
Teacher.java
public class Teacher {
//成员变量
private String name;
private String password;
//构造方法
public Teacher(String n,String p) {
name=n;
password=p;
}
//成员方法
public void introduce() {
System.out.println("姓名:"+name+"密码:"+password);
}
}
TestTeacher.java
public class TestTeacher {
public static void main(String[] args) {
// TODO Auto-generated method stub
Teacher t1=new Teacher("12","2424");//新建对象,直接赋值
t1.introduce();
}
}
在java文件中加入测试类
TestTeacher.java
public class TestTeacher {//主类
public static void main(String[] args) {
// TODO Auto-generated method stub
Teacher t1=new Teacher("12","2424");
t1.introduce();
}
}
//提示错误,类已经定义,在Teacher.java文件里面定义过一次,删除Teacher.java文件
class Teacher {
//成员变量
private String name;
private String password;
//构造方法
public Teacher(String n,String p) {
name=n;
password=p;
}
//成员方法
public void introduce() {
System.out.println("姓名:"+name+"密码:"+password);
}
}