gpt4 book ai didi

java - 套接字 API SocketImpl

转载 作者:行者123 更新时间:2023-11-29 05:50:25 25 4
gpt4 key购买 nike

根据 Socket 的 Java 文档,套接字有一个名为 SocketImpl 的类的实例。

但是,如果您查看该类,它会清楚地指出 SocketImpl 是一个抽象类。

据我所知,您不能拥有抽象类的实例!谁能告诉我这是怎么回事?

链接:Socket Java Docs

引自文档:

The actual work of the socket is performed by an instance of the SocketImpl class.

SocketImpl 类链接:SocketImpl

最佳答案

实际的具体对象是扩展 SocketImpl 的类的实例:

public class ConcreteSocketImpl extends SocketImpl {
... (implement all the abstract methods from SocketImpl)
}

并且由于继承定义了一个是一个关系,所以ConcreteSocketImpl的任何实例都是一个SocketImpl。

这是面向对象的基本原则。如果您不能拥有抽象类的任何实例,那么抽象类和接口(interface)将毫无意义,并且完全没有用。

关于java - 套接字 API SocketImpl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14112772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com