老白的课程9 继承

  之前我们说到过面向对象有四个特单:继承、封装、多态、抽象;今天我们就先来说一说继承这个特点。

  什么是继承:

    继承就是扩展一个原有的类,继承该类的属性行为,创建一个新的类,并同时拥有自己的一些特殊的属性行为‘。

  继承的好处:重用,扩展。

  继承的方法:extends 父类(基类) 子类(派生类)。

  java是单根继承,就是说一个子类是不会同时继承两个父类的。

  所有类的根类都是object。

  方法的重载和重写:

    方法的重载:在一个类当中,方法名相同,但是参数列表不同(个数,顺寻,类型);

    方法的重写:在子类当中,方法名、参数列表、返回值类型相同,访问修饰符不能小于父类的访问修饰符范围,异常不能多于父类的异常;

  super的用法:

    super就是当前类的父类的对象;super();就是当前类的父类的构造方法。

  final:

    访问修饰符+final+方法(方法不能重写)、+类(该类不能继承)、+值(值不能改变)

posted on 2014-04-16 22:36  凶残の代码  阅读(110)  评论(0编辑  收藏  举报

导航