今天学习了面向对象语言的一大特色:继承。我认为继承的根本目的就是避免重复。将多个类或对象的共性提取出来,形成父类,
其他不同的类继承父类,成为子类,也拥有这些共性。子类继承父类所有的属性和方法(但不能直接访问private成员),就像从
父亲那得到了一个带锁的箱子。
继承的写法是A extend B,表示A继承B,A是子类,B是父类。在同样的方法名和参数的情况下,本类的方法会比父类方法的优先级
更高,即执行本类方法而不是父类方法。
所有的java类都是从java.lang.Object开始的,如果我们没写extend,系统就会默认该类继承java.lang.Object类。