java 泛型类创建对象

2024-12-04 05:50:26
推荐回答(4个)
回答1:

括号是说明调用你的类的构造方敬逗法,
如果你在定义构造亮早卖方法的时候指定需要参数,括号里必须传参数进去;
如果你的构造方法没有参数睁闭,那么括号里可以不写

回答2:

这个是看粗州你的对象类的构造函手睁数决定的. 如果你重写的构造函数是需要传参的话,就要在括号里写参数,如果没有重写构造函岩薯蔽数的话,是不需要写参数的.

回答3:

LinkedList list=new LinkedList() 表示的是LinkedList里面存的Person对象逗码集弊指穗,
把泛型去掉看 new LinkedList() ,这个创建LinkedList集合对象 ,调用构造器创建对象而已, 跟泛型租卜没关系

回答4:

书上的那个例子应该有这样的一样构造函数 Cone(Circle circle){},你可以查查看应该是这样的竖梁,如果是这样的话,余袜运new一个Cone是需要先new 一个Circle的,如Circle circle=new Circle();
ConeconeOne = new Cone<好如Circle>(circle);希望能够帮到你!