zoukankan      html  css  js  c++  java
  • 接口回调

     1 package com.laurdawn;
     2 
     3 public class Test {
     4 
     5     public static void main(String[] args) {
     6         Callbak callback = new Callbak() {
     7 
     8             @Override
     9             public void getPosition(float x) {
    10                 System.out.println("接口回调的位置:" + x);
    11             }
    12         };
    13         new Mythread(callback).start();
    14     }
    15 
    16     public static class Mythread extends Thread {
    17         private Callbak callback;
    18         private float currentX = 0;
    19 
    20         public Mythread(Callbak callback) {
    21             this.callback = callback;
    22         }
    23 
    24         @Override
    25         public void run() {
    26             while (true) {
    27                 currentX++;
    28                 callback.getPosition(currentX);
    29                 try {
    30                     sleep(300);
    31                 } catch (InterruptedException e) {
    32                     e.printStackTrace();
    33                 }
    34             }
    35         }
    36     }
    37 
    38     public interface Callbak {
    39         public void getPosition(float x);
    40     }
    41 
    42 }
  • 相关阅读:
    课后作业之找水王
    SCRUM第二阶段第十天
    第九周总结
    冲刺一3
    用户项目
    预会热词统计
    冲刺一2
    冲刺一(一阶)1
    第八周总结
    小组合作
  • 原文地址:https://www.cnblogs.com/laurdawn/p/5631967.html
Copyright © 2011-2022 走看看