具有2个参数的构造函数

时间:2018-07-03 17:07:12

标签: java

在下面的代码中,构造函数中有2个不同的Strings。如何调用2个单独的方法getNamegetGender,以便分别读取它们的值ng

class Bachcha{

    String s1, s2;

    public Bachcha(String y, String z) {
        s1 = y;
        s2 = z;
    }

    String getName() {
        return s1;
    }

    String getGender() {
        return s2;
    }
}

class Details {
    public static void main(String args[]) {
        String n = System.console().readLine("enter name");
        String g = System.console().readLine("enter gender");
        Bachcha b = new Bachcha(n,g);
    }
}

3 个答案:

答案 0 :(得分:0)

  

System.out.println(b.getName()); System.out.println(b.getGender());

答案 1 :(得分:0)

在主要方法中创建类Bachcha的实例后,就可以使用该实例访问方法。

String n = System.console().readLine("enter name");
String g = System.console().readLine("enter gender");
Bachcha b = new Bachcha(n, g);

b.getName();
b.getGender();

答案 2 :(得分:0)

我要说的第一步是将getName()getGender()公开。

将您的属性的下一个名称相应地s1变成names2变成gender

现在您可以按照上述方式称呼他们

b.getName()b.getGender()