解惑面向对象编程
解惑面向对象编程
lihuibear编程语言的两大门派
众所周知✍️当下主流的编程语言分别为面向过程和面向对象
但是在过去的学习中,对于两者的区别🤖
面向对象的编程
视频学习面向对象编程—先导篇
三要素:封装、继承、多态
封装
封装表示写类的人将内部实现细节隐藏起来,使用类的人只通过外部接口访问和使用
在使用的情况下,我们只需要知道这个类里面有什么方法,方法有什么作用,方法怎么用
继承
通过继承父类,减少属性、方法的重复定义,减少代码的冗余
多态
同样的接口,因为对象具体类的不同而有不同的表现
对子类不适用于父类中的方法,进行单独定义,比如小学生和大学生的作业,因为难度的区别,不能在父类学生里定义,要在小学生、大学生里单独定义作业的方法。
评论
匿名评论隐私政策