抽象

2021-05-14  本文已影响0人  ttyttytty

1.接口&抽象类(抽象行为规范定义)
需要构造函数,有实例字段,有普通方法,使用抽象类
抽象类不能实例化,必须有子类。

2.重载&隐蔽&覆盖
overloading : isonym method with different method signature(input type or nums) in one class 不建议根据包装类型与原始类型的重载,换名字
shadow : isonym with same
obscure : 一个变量可以遮掩具有相同名字的一个类,只要它们都在同一个范围内
override(dynamic dispatch) : isonym method between with same method signature extended classes , the method shouldn‘t be static nor private
hide(according to declared reference) : isonym static method, isonym field, isonym inner calss between extended classes,but not private ones

上一篇 下一篇

猜你喜欢

热点阅读