程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> java-大一新生求告訴哪錯了。。。

java-大一新生求告訴哪錯了。。。

編輯:編程綜合問答
大一新生求告訴哪錯了。。。

/**這是一個人類,包含4個私有的數據成員name\addr\sex\age,分別為字符串型,字符串型、字符型及整型,表示姓名,地址,性別

  • 和年齡。用一個4參構造方法、一個2參構造方法,一個無參構造方法、一個輸出方法顯示4種屬性。
    */
    public class Person {
    private String name;
    private String addr;
    private char sex;
    private int age;
    //構造方法
    public Person(String n,String a,char s,int ag){
    this.setName(n);
    this.setAddr(a);
    this.setSex(s);
    this.setAge(ag);
    }
    public Person(String n,String a){
    setName(n);
    setAddr(a);
    }
    public Person(){

    }
    public void setName(String i){
    name=i;
    }
    public void setAddr(String i){
    addr=i;
    }
    public void setSex(char i){
    sex=i;
    }
    public void setAge(int i){
    age=i;
    }
    public String getName(){
    return name;
    }
    public String getAddr(){
    return addr;
    }
    public char getSex(){
    return sex;
    }
    public int getAge(){
    return age;
    }
    public void print(){
    System.out.println(this.getName()+this.getAddr()+this.getSex()
    +this.getAge());
    }
    }

//另一個class
public class PersonText {
public static void main(String args[]){
Person per=new Person("王默默","海南",'f',18);

****錯誤提示The constructor Person(String, String, char, int) is undefined

}

最佳回答:


你不是定義了麼?
public Person(String n,String a,char s,int ag)
建議你把代碼復制一份,再開一個文件編譯一次

sylvia1997
devmiao
sylvia1997
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved