Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java返回一个新对象*完全初学者_Java_Oop_Object_Methods - Fatal编程技术网

Java返回一个新对象*完全初学者

Java返回一个新对象*完全初学者,java,oop,object,methods,Java,Oop,Object,Methods,我希望能问一个简单的问题,我为任何措辞问题提前道歉。我有一个自定义产品类,它可以正常工作,在另一个类中我创建了一个产品数组。见下文: products = new product[10]; product_count = 0; 我现在想写一个方法,不仅返回产品数组,还返回产品计数,是否可以作为新对象同时返回如果没有,有人甚至可以告诉我如何返回一个对象。如果这似乎是一个愚蠢的问题,我道歉,我只是想学习,并感谢任何建议提前 **感谢所有的回复-现在我将投入工作-我正在尝试使用java RMI实

我希望能问一个简单的问题,我为任何措辞问题提前道歉。我有一个自定义产品类,它可以正常工作,在另一个类中我创建了一个产品数组。见下文:

 products = new product[10];
 product_count = 0;
我现在想写一个方法,不仅返回产品数组,还返回产品计数,是否可以作为新对象同时返回如果没有,有人甚至可以告诉我如何返回一个对象。如果这似乎是一个愚蠢的问题,我道歉,我只是想学习,并感谢任何建议提前


**感谢所有的回复-现在我将投入工作-我正在尝试使用java RMI实现此方法-有人知道此方法如何工作吗?

您可以使用此方法返回阵列:

public product[] returnArray(){
   return products;
}

请记住,您只需更新您的
产品计数
,而不必返回

您可以使用此命令返回数组:

public product[] returnArray(){
   return products;
}

请记住,您只需更新您的
产品计数
,而不必返回

您可以使用此命令返回数组:

public product[] returnArray(){
   return products;
}

请记住,您只需更新您的
产品计数
,而不必返回

您可以使用此命令返回数组:

public product[] returnArray(){
   return products;
}

请记住,您只需更新您的
产品计数
,而不必返回

数组知道自己的长度。不需要分别返回长度和数组。只需阅读
长度
字段:

Product[] products = new Product[10];
System.out.println("The size of products is " + products.length);

请注意,我将类型名称
Product
大写。Java中的常见约定是所有类名都以大写字母开头

数组知道自己的长度。不需要分别返回长度和数组。只需阅读
长度
字段:

Product[] products = new Product[10];
System.out.println("The size of products is " + products.length);

请注意,我将类型名称
Product
大写。Java中的常见约定是所有类名都以大写字母开头

数组知道自己的长度。不需要分别返回长度和数组。只需阅读
长度
字段:

Product[] products = new Product[10];
System.out.println("The size of products is " + products.length);

请注意,我将类型名称
Product
大写。Java中的常见约定是所有类名都以大写字母开头

数组知道自己的长度。不需要分别返回长度和数组。只需阅读
长度
字段:

Product[] products = new Product[10];
System.out.println("The size of products is " + products.length);

请注意,我将类型名称
Product
大写。Java中的常见约定是所有类名都以大写字母开头

可以使用
return
returnreferencename


如果您为多个对象创建自己的类,或者检查可能适合您的用例的现有实现,那么返回多个对象是最容易的。例如,请参见:

返回单个对象可以使用
return
returnreferencename


如果您为多个对象创建自己的类,或者检查可能适合您的用例的现有实现,那么返回多个对象是最容易的。例如,请参见:

返回单个对象可以使用
return
returnreferencename


如果您为多个对象创建自己的类,或者检查可能适合您的用例的现有实现,那么返回多个对象是最容易的。例如,请参见:

返回单个对象可以使用
return
returnreferencename


如果您为多个对象创建自己的类,或者检查可能适合您的用例的现有实现,那么返回多个对象是最容易的。例如,请参见:

Tip:使用集合而不是数组几乎总是更好的方法——例如,
List lstProducts=new ArrayList()用于RMI-注意使用可序列化对象进行通信。提示:使用集合而不是数组几乎总是更好的方法——例如,
List lstProducts=new ArrayList()用于RMI-注意使用可序列化对象进行通信。提示:使用集合而不是数组几乎总是更好的方法——例如,
List lstProducts=new ArrayList()用于RMI-注意使用可序列化对象进行通信。提示:使用集合而不是数组几乎总是更好的方法——例如,
List lstProducts=new ArrayList()对于RMI-注意使用可序列化对象进行通信。此代码似乎无效。products是变量,返回值应该是product[],尽管op明确指出他需要多个值才能返回,而不仅仅是数组。此代码似乎无效。products是变量,返回值应该是product[],尽管op明确指出他需要多个值才能返回,而不仅仅是数组。此代码似乎无效。products是变量,返回值应该是product[],尽管op明确指出他需要多个值才能返回,而不仅仅是数组。此代码似乎无效。products是变量,返回值应该是product[],尽管op明确指出他需要多个值来返回,而不仅仅是数组。