java-大一新生求告诉哪错了。。。

问题描述

大一新生求告诉哪错了。。。

/**这是一个人类,包含4个私有的数据成员nameaddrsexage,分别为字符串型,字符串型、字符型及整型,表示姓名,地址,性别

  • 和年龄。用一个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)
建议你把代码复制一份,再开一个文件编译一次

解决方案二:

你的错误提示是什么,贴出来看看

解决方案三:

http://ideone.com/vOpCnt
在线编译没错啊。

解决方案四:

没错呀

 public class PersonText {
public static void main(String args[]){
Person per=new Person("王默默","海南",'f',18);//有错****,代码里没前面的*号吧
;//有错
}
}  //这个括号有吧

解决方案五:

应该在PersonText类中加import Person.

解决方案六:

感觉是有冲突,还有person类吗,是不是因为错了,提示没有这个构造函数

解决方案七:

或者clean一下工程,再再编译一下

解决方案八:

我在想这两个public类是放在同一个.java文件么?

解决方案九:

全部保存一下的,不保存有时候会报错的

解决方案十:

建议你把代码复制一份,再开一个文件编译一次

时间: 2024-07-31 18:08:12

java-大一新生求告诉哪错了。。。的相关文章

java源码-求告诉这题选什么????????

问题描述 求告诉这题选什么???????? ???????????????????????????????????????????????????????????????????????????????? 解决方案 选d 解决方案二: 自己在动手敲敲 运行就知道答案了

java源码-求告诉选哪三个??????????????

问题描述 求告诉选哪三个?????????????? ???????????????????????????????????????????? 解决方案 接口中的属性是public static final.接口中的方法是public abstract.无论前面的修饰符有没有,残不残缺.最后都会变成前面的形式.不过jdk1.8后方法可以静态方法或者default的成员方法 解决方案二: 所以答案应该是abd 解决方案三: 我不敢休息,因为我没有存款: 我不敢说累,因为我没有成就: 我不敢偷懒,因

大学生编程疑问-大一新生的程序设计大作业,火车每条线路的链表在什么时建立?求人教已绝望

问题描述 大一新生的程序设计大作业,火车每条线路的链表在什么时建立?求人教已绝望 这个题要求必须把每条线路都存在链表中,是要建一一个五个元素的结构体数组链表吗,最关键的是我知道火车的信息存在文件中,是要写一个函数建立链表并打开文件把链表存进去吗?那打开的时候怎么办,编译环境会自动识别链表吗,这好像是个语文的题求各位大神指点迷津 解决方案 http://download.csdn.net/detail/iexplore/2008905http://www.doc88.com/p-180681503

求教答案-我是大一新生,求前辈们指教~~

问题描述 我是大一新生,求前辈们指教-- #include #define ai int main(void) { scanf("%s",&"ai"); printf("%s","ai"); } 想把输入的内容赋予ai并输出,但输出的都是ai,最后一句用单引号代替双引号就是segmentation fault 想知道为什么,怎么改能调试成功? 解决方案 首先ai应该做为一个变量定义 char ai[10] 然后做为输入

java问题新手求帮助,运行有问题

问题描述 java问题新手求帮助,运行有问题 我正在学习java,自己写了一个程序,运行时选择第七点出错,不知道是不是ShowHTD类有错还是怎么回事,求大神帮忙解决,代码和报错信息附上, 代码: /* 功能:员工管理系统 时间:2013.09.05 */ package pack1; import java.util.*; import java.io.*; public class Employeemanage { /** * @param args */ public static voi

java试题,求大神解答啊

问题描述 java试题,求大神解答啊 2. 以下代码运行输出是() public class Person{ ????private String name="Person"; ????int age=0; } public class Child extends Person{ ????public String grade; ????public static void main(String[] args){ ????????Person p = new Child(); ???

java.lang.NullPointerException 求帮忙 。。。。。

问题描述 java.lang.NullPointerException 求帮忙 ..... 大神们给我看看为啥空指针吧 2015-05-25 16:20:32,830 ERROR [500.jsp] 72 - <> java.lang.NullPointerException at org.hibernate.hql.ast.util.SessionFactoryHelper.findSQLFunction(SessionFactoryHelper.java:365) at org.hiber

对计算机专业大一新生的忠告

如果我有弟弟,我就可以给他当专业指导,也可以当心理辅助. 我体验到的本科教育就是学得广而不精的,要精只能考自己.你学谭好强c语言的同时,就应该把c语言之父那本薄薄的唯一遗作吃透1:你学了数据结构,就应该能不用看书就把整本殷人昆那本书2中代码打出来:你学了面向对象语言,就应该熟透设计模式3:你学了操作系统,就至少能把最低版本的linux源码4理解清楚,把哈工大5在实验楼的操作系统实验6搞定,并啃完卡梅隆那本教材7:你学了网络编程,就应该把UNIX 高级环境编程8和网络编程9自学完.算法不在多,而在

java 小程序检查-Java 编译失败 求解答

问题描述 Java 编译失败 求解答 class demo { public void show () {System.out println ("show run" ): } } class pakage { public static void main(String[] args) { demo d=new demo (); //d.show(); System.out.println("hello world"); } } 解决方案 System.out p