下面哪些结论是正确的?
A 类java.net.DatagramSocket是类java.net.Socket的子类,所以java.net.DatagramSocket的实例对象实际上也是java.net.Socket的实例对象
B 类java.net.Socket是类java.net.DatagramSocket的子类,所以java.net.Socket的实例对象实际上也是java.net.DatagramSocket的实例对象
C 类java.net.DatagramSocket的成员方法receive和send可以接收与发送由类java.net.DatagramPacket封装的数据包
D 类java.net.DatagramSocket的成员方法receive和send可以直接接收与发送字符串实例对象
A 类java.net.DatagramSocket是类java.net.Socket的子类,所以java.net.DatagramSocket的实例对象实际上也是java.net.Socket的实例对象
B 类java.net.Socket是类java.net.DatagramSocket的子类,所以java.net.Socket的实例对象实际上也是java.net.DatagramSocket的实例对象
C 类java.net.DatagramSocket的成员方法receive和send可以接收与发送由类java.net.DatagramPacket封装的数据包
D 类java.net.DatagramSocket的成员方法receive和send可以直接接收与发送字符串实例对象