Java -практика использования


         

Класс расширяет Thread



Листинг 17.2. Класс расширяет Thread

class TwoThreads2 extends Thread{ 

private String msg; 

TwoThreads2(String s, String name){

super(name);
msg = s; 

public void run(){

for(int i = 0; i < 20; i++){ 

try{

Thread.sleep(100);
 

}catch(InterruptedException ie){} 

System.out.print(msg + " ");
 

}

System.out.println("End of " + getName());
 

public static void main(String[] args)(

new TwoThreads2("HIP", "Thread 1").start();
 

new TwoThreads2("hop", "Thread 2").start();
 

System.out.println();
 

}

Третий вариант: класс TwoThreads3 реализует интерфейс Runnabie. Этот вариант записан в листинге 17.3. Здесь нельзя использовать методы класса Thread, но зато класс TwoThreads3 может быть расширением другого класса. Например, можно сделать его апплетом, расширив класс Applet или JAppiet.



Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий