Java继承(下)练习2-8,烦请老师检查并指正~
老师,请问为什么我的代码在线运行显示失败,但是Eclipse上面运行没问题呢?
相关截图:在线运行失败显示
在线代码截图是我把Eclipse里面的复制粘贴过去的:
package com.imooc.object.person;
Person类
public class Person {
// 私有属性:name(姓名)、age(年龄)、sex(性别)
private String name;
private int age;
private String gender;
// 带参构造方法(name、age、sex为参数)
public Person() {
}
public Person(String name, int age, String gender) {
this.setName(name);
this.setAge(age);
this.setGender(gender);
}
// 通过封装实现对属性的get/set方法设定
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public void setGender(String gender) {
this.gender = gender;
}
public String getGender() {
return gender;
}
// 重写toString方法,表示形式为:姓名:+**+ 年龄:+**+ 性别:+**
public String toString() {
String str = "Name: " + this.getName() + "\nAge: " + this.getAge() + "\nGender: " + this.getGender();
return str;
}
}
TestPerson类
package com.imooc.object.person;
public class TestPerson {
public static void main(String[] args) {
// 实例化对象,传入属性值(李明, 男,18)
Person p1 = new Person("Mike", 18, "male");
// 打印输出对象信息
System.out.println(p1);
System.out.println("=====================");
System.out.println(p1.toString());
}
}
相关截图:程序中运行结果截图
17
收起
正在回答 回答被采纳积分+1
1回答
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星