zoukankan      html  css  js  c++  java
  • 十二 实现Runnable接口和继承Thread类

    如果欲创建的线程类已经有一个父类了,就不能再继承Thread类了,java不支持多继承。

     实现Runnable接口:

    package multyThread;
    
    public class MyRunable implements Runnable {
        @Override
        public void run() {
            System.out.println("MyRunable");
        }
    }

     继承Thread类:

    package multyThread;
    
    public class MyThread extends Thread {
        @Override
        public void run() {
            super.run();
            System.out.println("MyThread!");
        }
    }

    测试:如下三种调用方法都可以。

    package multyThread;

    public class Test {
    public static void main(String[] args) {
    MyThread my = new MyThread();
    my.start();


    MyRunable myRunable = new MyRunable();
    new Thread(myRunable).start();


    MyThread myThread2 = new MyThread(); // 也可以把线程交给另外的线程管理
    new Thread(myThread2).start();
    }
    }
  • 相关阅读:
    Oracle存储过程
    Oracle触发器
    Oracle伪列
    Oracle索引
    Oracle视图
    Oracle数据库链路
    异常处理之动手动脑
    四则运算自动出题之javaweb版
    继承与多态之动手动脑
    javaweb之添加学生信息
  • 原文地址:https://www.cnblogs.com/liufei1983/p/9848436.html
Copyright © 2011-2022 走看看