Java 类型的方法******未定义*******
我是这个论坛的新成员,首先我想感谢大家对我的问题进行回顾 我收到这样一条消息:CreandoFunciones()方法对于CreandoFunciones类型是未定义的。我是新的@Java,我尝试了一些东西,但什么都没有 任何帮助都将不胜感激。谢谢Java 类型的方法******未定义*******,java,eclipse,methods,undefined,Java,Eclipse,Methods,Undefined,我是这个论坛的新成员,首先我想感谢大家对我的问题进行回顾 我收到这样一条消息:CreandoFunciones()方法对于CreandoFunciones类型是未定义的。我是新的@Java,我尝试了一些东西,但什么都没有 任何帮助都将不胜感激。谢谢 package funciones; import java.util.Scanner; public class Funciones1 { private static Scanner scan; public static void mai
package funciones;
import java.util.Scanner;
public class Funciones1 {
private static Scanner scan;
public static void main(String[] args)
{
CreandoFunciones link = new CreandoFunciones();
{
int menu;
scan = new Scanner(System.in);
System.out.println("Opción: ");
menu = scan.nextInt();
switch(menu)
{
case 1:
link.CreandoFunciones();
break;
case 2:
System.out.println("C'est la vie!");
break;
case 3:
System.out.println("Alors on danse!");
break;
default: System.out.println("Owned.");
}
}
}
}
package funciones;
public class CreandoFunciones {
public CreandoFunciones()
{
System.out.println("Testing");
}
}
CreandoFunciones()
是类的构造函数,而不是通常的方法。所以不能像link.CreandoFunciones()那样调用代码>。要在链接1中执行操作,请在类中创建一个单独的方法。您认为错误消息试图告诉您什么?在CreandoFunciones
中没有名为CreandoFunciones
的方法。你拥有的是构造函数…你不能像那样调用构造函数。只需执行CreandoFunciones link=newcreandofunciones(),您就会看到“测试”BTWCreandoFunciones
在技术上是错误的。你想创建的是metodos
,因为类中的“函数”被称为“方法”。该死,太快了……谢谢你的回复……所以如果我将“public CreandoFunciones()”改为“public void CreandoFunciones1()”,然后我像这样称呼它“link.CreandoFunciones1();”,会怎么样?