懂JAVA的麻烦看下,改个语句

来源:百度知道 编辑:UC知道 时间:2024/05/20 23:12:24
..................
.............
.........
主程序如下
public static void main(String[] args)
{
Person p=new Person();
p.name="person";
p.age=30;
p.getInfo;

Student s=new Student();
s.name="student";
s.age=16;
s.school="清华";
s.getInfo();
s.study();
}
}
把主方法创建对象的语句改写成Person p=new Person(“person”,30);的形式
会的帮改下旧行 非常感

重写Person的构造方法就可以了

class Person{
String name;
int age;
public Person(String str,int age0){
name=str;
age=age0;
}
public void getInfo(){
//这里添加你的处理
}
}

public class mainForm{
public static void main(String[] args)
{
Person p=new Person(“person”,30);
p.getInfo();
}
}

Person的构造函数就写成
Person(string person,int age){}
就可以了撒

首先在Person类中除了有Person();类必须的构造方法外,还需要重写构造方法,重写不是重载.
Person{
...
public void Person();//必须的
public void Person(String name,int age){}//重写
...
}

Person有重载的方法后就可以在主程序中直接NEW这个了
public static void main(String[] args)
{
Person p=new Person(“person”,30);
...
;
}
}

你给Person加个构造方法了:
class Person{
Person (String name ,int age){
this.name = name ;
this.age = age ;
}
}