以下是完整的源代码:
http://zerioh.tripod.com/ressources/sockets.html
这是我想要突出显示的代码:
Provider(){}
这行代码是什么意思?谢谢。
以下是完整的源代码:
http://zerioh.tripod.com/ressources/sockets.html
这是我想要突出显示的代码:
Provider(){}
这意味着在这个构造函数中没有东西可执行。通常情况下,Java默认提供此功能,因此不需要编写Provider(){}。
与编译器默认提供的构造函数相比,主要区别在于访问受限,因为它不是public。
这是一个具有默认可访问性的构造函数。
无参构造函数只是被定义而不是未声明。然而,由于访问级别修饰符“public”被省略了,这意味着无参构造函数是使用默认包定义的。
这意味着任何包外的类都无法实例化它。只有包内的类才能实例化Provider类。