package 多线程技能1;
/**
* 使用Runnable接口实现多线程的优点
* 因为java是单继承的 一个类的父类继承了Thread那么,当我们将该类加入多线程时 就只能使用Runable接口了
* 多线程必使用Runnable接口
*/
class Aserver extends Thread{
public void A_mathod(){
System.out.println("A_方法执行!");
}
}
class Bserver extends Aserver implements Runnable{
public void B_method(){
System.out.println("B方法执行");
}
@Override
public void run() {
A_mathod();
}
}
public class T126 {
public static void main(String[] args) {
Bserver bserver=new Bserver();
bserver.B_method();
//将一个线程作为参数==将线程的run()交由其他线程执行
Thread thread=new Thread(bserver);
thread.start();
}
}