红袖侍读
2016-06-23 06:40
老师的例子是 Thread actor = new Actor();这个地方我写成 Actor actor = new Actor()行不行?写成前者的好处是什么?求指点,谢谢
也可以用你创建的Actor类来实例化,就像楼上说的,用Thread类实例化等于是向上转型,不会溢出.
写成 Thread actor = new Actor(); 的好处是 直接用 Thread 类对Actor的实例actor进行向上转型,方便后面actor调用Thread类的方法。 你用 Actor actor = new Actor(); 也可以,只是后面再用到Thread的方法时,你还是要把actor转型成Thread。
深入浅出Java多线程
186088 学习 · 464 问题
相似问题
回答 2