
Day1
Java学习
面向对象
封装性
主要用于保护数据
继承性
通过extends关键词实现类的继承。
关键词final
关键词final声明时在访问修饰符之前
- 修饰一个变量时表示其变为常量,不允许在被赋值
- 修饰一个方法时,其子代可以继承该方法,但不可再被重写
- 修饰一个类时,表示其不可再被其他类继承
注意:
- java是单继承关系,及一个类只能声明继承自一个类或不继承(默认继承为Object)
- Object是所有java类的父类,是类继承的根
多态性
重载(Overload)
在同一个类中的同个方法的不同实现。所有方法的重构都是方法相同,参数列表不同。其返回值,访问修饰符都与重载无关。
重写(Override)
在对应方法前加“@Override”
继承自父类的方法进行改写的过程。子类中除了内部实现有所不同,其他(访问修饰符、名称、参数列表、返回值)都与父类相同。
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自STK的Blog





