Teacher.java
public class Teacher{
private String name;
private String subject;
public Teacher(){}
public Teacher(String name,String subject){
this.name=name;
this.subject =subject;
}
public void teaching(){
System.out.println(name + " is teaching " + subject);
}
}
Student.java
public class Student{
private String name;
//构造方法
public Student(){
}
public Student(String name){
this.name = name;
}
public String getName(){
return name;
}
public void study(){
Teacher teacher1 = new Teacher("Cindy","software");
teacher1.teaching();
System.out.println(name + " is studying....");
}
}
main方法是java的入口,在Test1.java中
public class Test1{
public static void main(String[] args){
Student stu1 = new Student("jack");
stu1.study();
}
}
在cmd中分别运行:
javac Teacher.java
javac Student.java
javac Test1.java
java Test1
即完成。
jar打包步骤:
1.在该路径下重新建立一个文件manifest.mf,写入Main-Class: Test1(:后加空格)
2.jar cvfm test1.jar manifest.mf Teacher.class Student.class Test1.class