你清楚什么是面向对象编程吗?
基本概念:对象三大特征,继承,封装,多态。
下面我来说一下我对面向对象的个人理解:假如你爸妈一个需求是让你找个女朋友,下面我们用面向对象的想法去实现这个需求,首先你找女朋友,肯定是有个标准,那就我们就新建一个实体类,创建身高,体重,脸型,腰围,脸型等等,你写下来会发现你写的属性和你前女友的属性有相似,你就可以把相似的属性继承过来(继承),实体类建好了,下面就是如何你去把女朋友追到手,比如说我们每天要和女说早安和晚安,我们就可以把重复的逻辑封装成一个方法,通过方法名去调用就行了(封装),如果到了520这样特殊的节日,以你过去的经验告诉你该干嘛,送花,发红包,一起看电影等等,你就以你过去的套路去重写和重载就行了(多态)。