cuốn sách gpt4 ai đã làm

java - 代码似乎正在实例化一个未实现的接口(interface)

In lại Tác giả: Walker 123 更新时间:2023-11-29 05:34:18 hai mươi bốn 4
mua khóa gpt4 Nike

我已经阅读了一些关于实例化接口(interface)的问题,但要么它们都没有解决我的问题,要么我没有完全理解发生了什么。

Observer observer = (Observer) observers.elementAt(i);

我从来没有遇到过这样的说法。看起来像是一种奇怪的实例化对象的方式。然而,Observer 是一个interface,而这个语句所在的类(类是abstract,如果它有任何意义的话)不t 实现接口(interface).

谁能给我解释一下到底发生了什么?

câu trả lời hay nhất

该语句正在从某种集合中检索对象。该对象显式转换为 Observer 类型并分配给 observer 变量。该对象未被实例化,只是被检索。显式转换使该语句有点危险,因为无法保证从集合中检索到的对象实现 Observer.

关于java - 代码似乎正在实例化一个未实现的接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20047036/

hai mươi bốn 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress