继承
- 面向对象编程(OOP)三大特征:继承,封装,多态
-
目的:为了减少重复代码,避免复制粘贴
-
创建父类Animal
-
-
静态属性
所有对象都共享一个静态属性的值
不论是谁修改了静态属性
其他所有对象访问静态属性的时候都会改变 -
toString的方法作用
改变直接打印对象的时候,输出内容 -
继承要点(子类只有一个父类,父类可以有很多父类)
1.子类和父类是一个相对的概念
2.在java中,只有单继承,只能继承一个类
3.子类可以继承所有父类的public属性和方法
private和构造方法无法继承
4.子类可以有独特的方法和属性,功能比父类更细致更多
父类比子类范围更大
5.子类可以重写(override)从父类继承的方法
重写会覆盖父类方法的实现
6. Java中所有的类都继承于Object 类
Object是Java中的根类