问答详情
源自:2-3 Java线程-隋唐演义实战开发---演员简介

actor的声明

老师的例子是 Thread actor = new Actor();这个地方我写成 Actor actor = new Actor()行不行?写成前者的好处是什么?求指点,谢谢

提问者:红袖侍读 2016-06-23 06:40

个回答

  • 12v8
    2016-08-04 07:12:19

    也可以用你创建的Actor类来实例化,就像楼上说的,用Thread类实例化等于是向上转型,不会溢出.

  • FovLegend
    2016-06-23 14:45:04

    写成 Thread actor = new Actor();  的好处是 直接用 Thread 类对Actor的实例actor进行向上转型,方便后面actor调用Thread类的方法。  你用 Actor actor = new Actor(); 也可以,只是后面再用到Thread的方法时,你还是要把actor转型成Thread。