java基础【04】 继承和多态

来源:互联网 发布:php高级视频教程下载 编辑:程序博客网 时间:2024/05/20 09:06

继承

继承的原则

  1. 子类继承父类所有的成员变量,包括实例成员变量和静态成员变量
  2. 子类继承父类除构造方法外的成员方法,通过子类对象可以调用父类的成员方法
  3. 子类不能继承父类的构造方法,通过super关键字调用父类的构造方法(必须写在第一句)

子类对父类成员的访问权限

说明链接

多态

子类重定义父类成员

  1. 重定义父类的成员变量,隐藏父类的成员变量
  2. 重定义父类的成员方法,参数列表和返回值相同则覆盖,参数列表不同则重载,参数列表相同,返回值不同则二义性的语法错误
  3. 使用super关键字访问被子类隐藏的同名成员变量
  4. 静态成员不能使用super

类型的多态

子类对象即父类对象

编译时多态和运行时多态

原创粉丝点击