为了账号安全,请及时绑定邮箱和手机立即绑定

java中super和this的用法

java中super和this的用法

慕粉1600176492 2018-02-23 15:01:51
class NewThread extends Thread {     NewThread() {         // Create a new, second thread      super("Demo Thread");         System.out.println("Child thread: " + this);         start(); // Start the thread     }     // This is the entry point for the second thread.     public void run() {         try {             for(int i = 5; i > 0; i--) {                 System.out.println("Child Thread: " + i);                 Thread.sleep(500);             }         } catch (InterruptedException e) {             System.out.println("Child interrupted.");         }         System.out.println("Exiting child thread.");     } } class helloworld {     public static void main(String args[]) {         new NewThread(); // create a new thread         try {             for(int i = 5; i > 0; i--) {                 System.out.println("Main Thread: " + i);                 Thread.sleep(1000);            }         } catch (InterruptedException e) {             System.out.println("Main thread interrupted.");         }         System.out.println("Main thread exiting.");     } }这里我一直不明白 第三行 super("Demo Thread");这一句创建的是父类,为什么下面打印this就成了父类了,这里也没有转型和赋值什么的操作啊,为什么this就成了父类了
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 1193 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信