1.方法重写
概述:
子类中出现了和父类中一模一样的方法声明
应用:
当子类需要父类的功能,而功能主体子类有自己特有内容时,可以重写父类中的方法,这样,既沿袭了父类的功能,又定义了子类特有的内容
@Override
是一个注解
可以帮我们检查重写方法的方法声明的正确性
例如:
2.方法重写注意事项
私有方法不能被重写
子类方法访问权限不能更低
3.java中继承的注意事项
java中类只支持单继承,不支持多继承
java中类支持多层继承
4.案例:老师和学生
5.包
概述:
其实就是文件夹
作用:
对类进行分类管理
包的定义格式:
package 包名;(多级包用.分开)
带包的java类编译和执行:
手动建包
自动建包:
javac-d.HelloWorld.java
6.导包
概述:
使用不同包下的类时,使用的时候要写类的全路径,写起来太麻烦了,为了简化带包的操作,java提供了导包的功能
格式:
import 包名;