下面演示下如果用继承可以比以前节省的功夫
比如我现在要分别统计小学生,中学生,大学生的信息,那么我可以先创建一个student的类,把需要用到的学生信息先放进去
student类
package com.humouren.extend;
public class Student {
String name;
String gender;
int age;
double weight;
double height;
}
现在我创建一个小学生的类,继承一下Student类
package com.humouren.extend;
import java.util.Scanner;
public class Pupil{
public static void main(String[] args) {
informatiom pr = new informatiom();
pr.printPupilInformation();
}
}
class informatiom extends Student{
public void printPupilInformation(){
Scanner myscanner = new Scanner(System.in);
System.out.println("请输入年龄");
age = myscanner.nextInt();
System.out.println("这个小学生年龄为" + age );
}
}
比如这里面的age就不用你再创建变量了,因为它会自己从Student里面拿
之后再创建中学生,大学生……就也像这样不用自己再创建name等属性,之间继承Student就行