如何从另一个类访问void方法?

时间:2016-10-24 11:33:56

标签: java methods void

如何从另一个类调用void方法到一个带有main的新类? 我有两个班,但我没有看到我正在犯的错误。

public class Person {

    private int age;
    private String name;

    public Person(int a, String n) {
        a = age;
        n = name;
    }

    public void printInfo() {
        System.out.println(age + name);
    }

//

public class Main {

    public static void main(String[] args) {
        Person obj1 = new Person(22, "Dan");
        obj1.printInfo();

    }
}

1 个答案:

答案 0 :(得分:0)

编辑:将主方法移动到另一个类并完成。 的 TestPerson.java

public class TestPerson {

public static void main(String[] args) {
    Person obj1 = new Person(22, "Dan");
    obj1.printInfo();

}

}

您的代码中几乎没有错误。它应该如下:

public class Person {
private int age;
private String name;

//Your constructor was wrong
public Person(int a, String n) {
    age = a;
    name = n;
}

public void printInfo() {
    System.out.println(age + name);

}

}