new一个Actor类的对象赋给Thread类型的引用和赋给Actor类型的引用,效果是一样的
哪种更好一点呢?
哪种更好一点呢?
2017-12-29
补充:如果你的Actor类继承了Thread类
第一种是向上造型(父类Thread引用子类Actor的对象),这种情况下不能通过此对象访问子类内部的方法(除了重写的父类的方法外)、变量等内容;所以说如果你在Actor类内部还有run方法以外的其他东西,通过此对象是无法访问的;
第二种,非向上造型,可以访问父类Thread的所有非私有方法及本类Actor内的所有内容;
总结:两种方式不完全相同,访问权限不一致,如果你在Actor类内部只有run方法推荐使用方式一,如果你还需要访问其他方法及变量只能使用方式二;
推荐参考:http://blog.csdn.net/shf4715/article/details/46848083
举报