摘要:
注意,以下是转自https://www.cnblogs.com/zhaoshujie/p/9594661.html 感谢! 七大原则,即:单一职责,里氏替换,迪米特法则,依赖倒转,接口隔离,合成/聚合原则,开放-封闭 。 1. 开闭原则(Open-Closed Principle, OCP) 定义: 阅读全文
posted @ 2019-05-19 20:15
安静点--
阅读(569)
评论(0)
推荐(0)
摘要:
(1)封装的概念:隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读取和修改的访问级别。 (2)封装的目的:是增强安全性和简化编程,使用者不必了解具体的实现细节,而只是要通过外部接口,以特定的访问权限来使用类的成员。 (3)如何使用面向对象封装? 1、属性器 2、实例与静态方法 3、构造 阅读全文
posted @ 2019-05-19 19:56
安静点--
阅读(363)
评论(0)
推荐(0)
摘要:
(1)重载指的是同一个类中有两个或多个名字相同但是参数不同的方法,(注:返回值不能区别函数是否重载),重载没有关键字。 重载是指指子类对父类中虚函数或抽象函数的“覆盖”重载,必然发生在一个类中,函数名相同,参数类型或者顺序不同构成重载,与返回类型无关。 重写,必然发生在基类和派生类中,其类函数用vi 阅读全文
posted @ 2019-05-19 19:37
安静点--
阅读(249)
评论(0)
推荐(0)
摘要:
(一)装箱与拆箱 (1)拆箱是从引用类性到值类型的转换,装箱是值类型到引用类性的转换。 装箱 是值类型到 object 类型或到此值类型所实现的任何接口类型的隐式转换。对值类型装箱会在堆中分配一个对象实例,并将该值复制到新的对象中。 拆箱 是从 object 类型到值类型或从接口类型到实现该接口的值 阅读全文
posted @ 2019-05-19 19:25
安静点--
阅读(216)
评论(0)
推荐(0)
浙公网安备 33010602011771号