Discuss / Java / 求助

求助

Topic source

無飛鳥

#1 Created at ... [Delete] [Delete and Lock User]

想请教一下(Student)的括号是什么意思呀?

Person p1 = new Student(); // upcasting, ok
Person p2 = new Person();
Student s1 = (Student) p1; // ok
Student s2 = (Student) p2; // runtime error! ClassCastException!

强制类型转换

这个是多态里面的向下转型,在这用有点超前了

🌙

#4 Created at ... [Delete] [Delete and Lock User]

啥玩意,就超前....


  • 1

Reply