一、两大思想-面向对象和面向过程
拿土豆炖芸豆做例子
做土豆炖芸豆这道菜时需要看土豆和芸豆从哪里买,怎么炒,做的步骤有1、2、3、4……,这些步骤在编程里就叫做面向过程
而我想要吃这道菜的时候,我只需要打开美团或者饿了吗app,在上面点这道菜即可,不需要关心土豆炖芸豆怎么做,土豆和芸豆从哪里买的,先炒蛋还是现炒别的这些繁琐的问题,只关注最后结果,这个在编程里就叫做面向结果
面向对象和面向过程两部分是相辅相成的,不一定哪一个是最好的
二、类和对象
1、类: 类是抽象的,在使用的时候通常会找到这个类的一个具体的存在,使用这个具体的存在。一个类可以找到多个对象
在Python中类被jiao'zuoZ
比如说计算机类、经济管理类、土木工程类等等,一个类下方有一个或者多个分支路线
2、对象:某一个具体事物的存在,在现实世界中可以是看得见摸得着的,能够直接使用的
比如说:红米K40手机8+128G
3、类和对象的关系:一个类下面会有一个或者多个分支
在Python中,一切皆对象