![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
封装多态继承抽象
万花丨凋
一天分享自己研究的一部分代码
展开
-
抽象类和接口的区别
如下图:原创 2020-08-14 16:37:49 · 153 阅读 · 0 评论 -
方法重载overload和方法重写override的区别
如下图: 方法重载的需求: 要求是在同一个类中两个或两个以上的方法, 方法名相同,参数和方法体不能相同,我们最常见的例子就是构造函数 方法重写的需求: 子类中的方法实现父类的方法的时,三者均相同 但是子类异常不能超出父类异常 子类的访问级别不能低于父类访问级别 (其中也就是面向对象中的继承,也可以叫子类覆盖父类的方法) ...原创 2020-08-14 15:48:17 · 146 阅读 · 0 评论 -
个人对于oop的理解
oop即为面向对象 理解如下图: 如上图: 面向对象总共有4个特点: 1.封装:一些数据和方法可以选择隐藏和暴露 2.继承:子类可以实现父类的方法,有选择的扩展 3.多态:一个类在调用方法的时候可以使用不同的方式进行调用 4.抽象:抽象类可以抽取不同的特性到自己的类中 ...原创 2020-08-14 15:03:27 · 176 阅读 · 0 评论