继承初步
面向对象的三个特征:继承、封装、多态
1.什么是继承
一个基本的类包含成员变量、成员函数、构造函数
在现实世界当中,继承就是儿子得到了老子的东西;
在面向对象的世界当中,继承就是一个类得到了另外一个类当中的成员变量和成员方法
Java当中只支持单继承,不允许多继承
单继承就像现实世界中,一个人通常只有一个爹
2.为什么要使用继承
面向对象的目标就是减少程序当中的重复代码
3.继承的基本语法特点
子类可以继承父类的成员变量和成员函数,同时也可以同时拥有自己特有的 成员变量和成员方法
定义一个父类:Person
定义一个子类Student继承上面的父类
定义一个主函数Test进行测试
运行结果