我是java的初学者。有时我看到一个方法会返回一个int类型,有时候是一个字符串类型,我想在java中输入多少个参数。 例如: 我创建了一个方法:
public int dog(int i, String j , double k);
括号中是否可以使用所有原始类型和引用类型?
答案 0 :(得分:1)
答案是:无限。
没有限制。根据您编写的类和您希望使用的语言,您的函数可以使用任意数量的参数类型并返回您编写的任何有效类类型。由于您可以编写这些类,直到您的想法用完为止,因此没有限制。
例如:我可以写一个Dog
类并执行此操作:
public Dog getDog() {
return new Dog();
}
狗不是原始类型。但它仍然有效。我可以根据自己的喜好制作这些有效的课程。
答案 1 :(得分:0)
方法可以返回任何primitive
或任何Object
。默认情况下,extends
中的所有Java都来自Object
。所以你的问题没有具体的答案。
答案 2 :(得分:0)
实际上,java中的所有内容都是一个对象,每个对象都有一个类型。您可以创建具有您脑海中任何类型的抽象类型的新对象。
答案 3 :(得分:0)
用户定义的类型和原始类型可以作为方法的参数传递。同样,回报可以是任何类型,甚至是无效。