![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python面向对象
vettel2019
不要抱怨,不要嫉妒,做好自己
展开
-
1、面向对象程序设计
编程范式编程即写程序or写代码,具体是指程序员用特定的语法+数据结构+算法编写代码,目的是用来告诉计算机如何执行任务 。如果把编程的过程比喻为练习武功,那么编程范式指的就是武林中的各种流派,而在编程的世界里最常见的两大流派便是:面向过程与面向对象。“功夫的流派没有高低之分,只有习武的人才有高低之分“,在编程世界里更是这样,面向过程与面向对象在不同的场景下都各有优劣,谁好谁坏不能一概而论...原创 2019-02-18 09:18:46 · 1536 阅读 · 0 评论 -
2、类和对象
类与对象的概念类即类别、种类,是面向对象设计最重要的概念,从一小节我们得知对象是特征与技能的结合体,而类则是一系列对象相似的特征与技能的结合体。那么问题来了,先有的一个个具体存在的对象(比如一个具体存在的人),还是先有的人类这个概念,这个问题需要分两种情况去看在现实世界中:肯定是先有对象,再有类世界上肯定是先出现各种各样的实际存在的物体,然后随着人类文明的发展,人类站在不同的角度总...原创 2019-02-18 09:19:59 · 111 阅读 · 0 评论 -
3、属性查找和绑定方法
属性查找类有两种属性:数据属性和函数属性1、类的数据属性是所有对象共享的#类的数据属性是所有对象共享的,id都一样print(id(OldboyStudent.school))print(id(s1.school)) #4377347328print(id(s2.school)) #4377347328print(id(s3.school)) #43773473282...原创 2019-02-18 09:21:13 · 107 阅读 · 0 评论 -
4、继承与派生
初识继承什么是继承?继承指的是类与类之间的关系,是一种什么“是”什么的关系,继承的功能之一就是用来解决代码重用问题继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可以成为基类或超类,新建的类称为派生类或子类python中类的继承分为:单继承和多继承class ParentClass1: #定义父类 passclass Parent...原创 2019-02-18 09:23:49 · 81 阅读 · 0 评论