class Person {//创建父类Person
String name;
String sex;
int age;
void getInfo(String n,String s,int a)
{
name=n;
sex=s;
age=a;
}
void showInfo() {
System.out.println("姓名:"+name);
System.out.println("性别:"+sex);
System.out.println("年龄:"+age);
}
}
public class Student extends Person{//创建子类继承父类
String id;
String school;
void setInfo(String num,String school_name)
{
id=num;
school=school_name;
}
void outputInfo()
{
System.out.println("学校:"+school);
System.out.println("学号:"+id);
System.out.println("姓名:"+name);
System.out.println("性别:"+sex);
System.out.println("年龄:"+age);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("输出第一个人的信息");
Student zhang=new Student();
zhang.name="张三";
zhang.sex="男";
zhang.age=23;
zhang.id="07";
zhang.school="DGG";
zhang.showInfo();
System.out.println("输出第二个人的信息");
Student li=new Student();
li.getInfo("李四","女",20);
li.setInfo("10","DGG");
li.outputInfo();
}
}
知识点:
继承是指一个新的类继承父类,这个类既有部分父类的特性也新增了新的同类,所以新增的类和父类既有相似性也有区别。
结果如下: