为祖国建设添砖java 2020-03-11 22:52 采纳率: 66.7%
浏览 115
已采纳

【小白提问】我这个哪里错了呀!!!

public class Person{
    static String name=new String();
    static char gender;
    static int number;

    public Person(){ }

    public Person(String name, char gender,int number){
        this.name=name;
        this.gender=gender;
        this.number=number;
    }

    public static void showMe(){
          String g=new String();

       if(gender=='M'){
              g="male";
       }else if(gender=='F'){
              g="female";
          }else{
           g="unknown";
       }
          System.out.println(name+"-"+g+"-"+number);
    }

    public static void main(String[] args) {
        Person p1 = new Person();

        Person p2 = new Person("Jerry",'M',1990);

        Person p3 = new Person("Jane", 'F', 2000);


        p1.showMe();

        p2.showMe();

        p3.showMe();


    }
}

答案应该是这个,但我就是不对..呜呜呜.

-unknown-0

Jerry-male-1990

Jane-female-2000

  • 写回答

1条回答 默认 最新

  • 「已注销」 2020-03-12 08:37
    关注
    把变量前面的static去掉,如果你的需求需要加static那么就按下面这样写,有空了解一下static关键字
            Person p1 = new Person();
            p1.showMe();
    
            Person p2 = new Person("Jerry",'M',1990);
            p2.showMe();
    
            Person p3 = new Person("Jane", 'F', 2000);
            p3.showMe();
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 matlab图像高斯低通滤波
  • ¥15 针对曲面部件的制孔路径规划,大家有什么思路吗
  • ¥15 钢筋实图交点识别,机器视觉代码
  • ¥15 如何在Linux系统中,但是在window系统上idea里面可以正常运行?(相关搜索:jar包)
  • ¥50 400g qsfp 光模块iphy方案
  • ¥15 两块ADC0804用proteus仿真时,出现异常
  • ¥15 关于风控系统,如何去选择
  • ¥15 这款软件是什么?需要能满足我的需求
  • ¥15 SpringSecurityOauth2登陆前后request不一致
  • ¥15 禅道二次开发编辑版本,上传不了发行包