
面向对象六大原则:
单一职责原则、开闭原则、里式转换原则、依赖倒置原则、接口隔离原则、迪米特原则里式转换原则:
关于里氏转换原则,我总结出了两点:
1、子类对象可以隐式转换为父类对象。
2、如果父类对象有子类的构造函数实例化出来,那么这个父类对象可以强制转换为…

面向对象六大原则:
单一职责原则、开闭原则、里式转换原则、依赖倒置原则、接口隔离原则、迪米特原则
里式转换原则:
关于里氏转换原则,我总结出了两点:
1、子类对象可以隐式转换为父类对象。
2、如果父类对象有子类的构造函数实例化出来,那么这个父类对象可以强制转换为该子类对象。
强制转换会用到 is 和 as 这两个关键字,区别如下:
is :如果转换成功,返回 true,失败返回 false;
as:如果转换成功,返回对应的对象,失败返回 null。
扫一扫在手机打开
评论
已有0条评论
0/150
提交
热门评论
相关推荐