繁体   English   中英

为什么我有数组 [] 选项作为构造函数调用?

[英]Why i have array [] option as consturctor invoke?

我有一个类,例如 GooglePlayConnection。 当我在没有变量初始化的情况下创建这个类的对象时(只是为了调用方法) new GooglePlayConnection() IDEA 向我建议了 2 个选项:比如默认的空构造函数 () 和 .. array []? 这是什么意思?

在此处输入图片说明

我在这些类中没有任何构造函数。

您不必为您的类提供任何构造函数,但在执行此操作时必须小心。 编译器自动为任何没有构造函数的类提供一个无参数的默认构造函数。

https://docs.oracle.com/javase/tutorial/java/javaOO/constructors.html

...和..数组[]? 这是什么意思?

这是创建一个GooglePlayConnection数组

GooglePlayConnection[] connections = new GooglePlayConnection[10];
connections[0] = new GooglePlayConnection(/*...*/);
// ...

或者

GooglePlayConnection[] connections = new GooglePlayConnection[] {
    new GooglePlayConnection(/*...*/),
    // ...
};

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM