我写这样的课:
URL url = new URL("http://192.168.4.1/LEDOff");
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
urlConnection.setDoInput(true);
urlConnection.setDoOutput(true)
urlConnection.connect();
if(urlConnection.getResponseCode()==200)
{
...
}
我可以在main中实例化该类,即使它没有我编写的构造函数,是因为它仍然从Object继承 ?
答案 0 :(得分:1)
构造函数不是继承的。但是如果没有显式声明构造函数,则java编译器会隐式添加默认构造函数。
请参阅Java Language Specification:
<强> 8.8.9。默认构造函数
如果类不包含构造函数声明,则为默认值 构造函数是隐式声明的。