java继承(下) 2-8编程练习

来源:2-8 编程练习

慕神0457710

2020-08-08 02:21:21

public class Person {
	//私有属性:name(姓名)、age(年龄)、sex(性别)
    private String name;
    private int age;
    private String sex;

    //带参构造方法(name、age、sex为参数)
    public Person() {
    	
    }
    
    public Person(String name, String sex, int age) {
    	this.name = name;
    	this.age = age;
    	this.sex = sex;
    }

    //通过封装实现对属性的get/set方法设定
	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}
	
	public int getAge() {
		return age;
	}

	public void setAge(int age) {
		this.age = age;
	}
    //重写toString方法,表示形式为:姓名:+**+  年龄:+**+  性别:+**
	public String toString() {
		return "姓名:"+this.getName()+" 年龄:"+this.getAge()+" 性别:"+this.getSex();
	}
	
}
public class Test {
	public static void main(String[] args) {
	//实例化对象,传入属性值(李明, 男,18)
	Person person = new Person("李明","男",18);
	//打印输出对象信息
	System.out.println(person);
	System.out.println(person.toString());
	}
}


写回答

1回答

好帮手慕阿莹

2020-08-08

同学你好,

同学的代码符合练习要求,完成的不错哦,继续加油~

祝学习愉快。

1

0 学习 · 16556 问题

查看课程

相似问题