//接口
package day2.com;
public class T {
public static void main(String[] args) {
Class01 class01 = new Class01();
Class02 class02 = new Class02();
class01.start();
class01.ing();
class02.start();
class02.ing();
class02.end();
class01.end();
}
}
package day2.com;
public class Class01 implements Eaxm{
@Override
public void start() {
System.out.println("一班考试");
}
@Override
public void ing() {
System.out.println("一班正在考试");
}
@Override
public void end() {
System.out.println("一班结束考试");
}
}
package day2.com;
public class Class02 implements Eaxm{
@Override
public void start() {
System.out.println("二班考试");
}
@Override
public void ing() {
System.out.println("二班正在考试");
}
@Override
public void end() {
System.out.println("二班结束考试");
}
}
//抽象类
package day2.com;
public class T {
public static void main(String[] args) {
ToSchool01 toSchool01 = new ToSchool01();
toSchool01.method01();
ToSchool02 toSchool02 = new ToSchool02();
toSchool02.method02();
}
}
package day2.com;
public class ToSchool01 extends ToSchool{
public void method01() {
System.out.println("我是金恩");
super.method01();
}
package day2.com;
public class ToSchool02 extends ToSchool{
public void method02() {
System.out.println("我是团日");
super.method02();
}
}
package day2.com;
public abstract class ToSchool {
private void leavehome() {
System.out.println("离开家里");
}
private void leaveschool() {
System.out.println("离开学校");
}
private void onbus() {
System.out.println("做车");
}
private void onbike() {
System.out.println("骑车");
}
public void method01() {
leavehome();
onbike();
}
public void method02() {
leaveschool();
onbus();
}
}