Java中的继承(一)

来源:互联网 发布:数据修约标准 编辑:程序博客网 时间:2024/06/05 10:16

1:Person类


 package cn.mldn.demo;


public class Person {
private String name;
private int age;
public Person() {
}
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
@Override
public String toString() {
return " 姓名: "+name+ " 年龄: " + age;
}
}

2:Student类


 package cn.mldn.demo;
//Student类直接继承Person类:使得Student类拥有Person类的所有属性与方法
public class Student extends Person{
//此处不编写任何代码
}


3:Test


package cn.mldn.demo;
//继承一:子类直接继承父类,子类没有对父类进行任何扩展
public class ExtendsDemo1 {
public static void main(String[] args) {
Student student=new Student();
student.setName("张三");
student.setAge(30);
System.out.println(student);
}
}

原创粉丝点击