关于python类的实例详解


本文摘自php中文网,作者PHP中文网,侵删。

编程范式

编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程 , 一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式, 对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程范式。 不同的编程范式本质上代表对各种类型的任务采取的不同的解决问题的思路, 大多数语言只支持一种编程范式,当然也有些语言可以同时支持多种编程范式。 两种最重要的编程范式分别是面向过程编程和面向对象编程。

面向对象编程:OOP object oriented programing

利用'类'和'对象'来创建各种模型来实现对真实世界的的描述.

面向对面的几个核心:

class类:一个类即是对一类拥有相同属性的对象的抽象,蓝图,原型,在类中定义了这些对象的都具备的属性(variables(data))共同的方法.

object对象:一个对象即是一个类的实例化后的实例,一个类必须经过寮例化后方可在程序中调用,一个类可以实例化多个对象,每一个对象变可以有不同的属性.

ENCAPSULATION 封装:

在类中对数据的赋值,内部调用对外部用户是透明的,这使类变成一个容器,里面包含着类的数据和方法以.

Inheritance 继承:

一个类可以派生出子类,在这个父类里定义的属性,方法自动被 子类继承.

Polymorphism 多态:

多态是面向对象的重要特性,一个接口,多种实现,指一个基类中派生出了不同的子类,且每个子类在继承了同样的方法名的同时又对父类的方法做了不同的实现!

1

1 def dog(name,gj):#定义dog 2     data={ 3         'name':name, 4         'gj':gj 5  6     } 7     return data 8 def pop(name,gj,lev,hp,mp):#定义人 9     data={10         'name':name,11         'gj':gj,12         'lev':hp,13         'hp':hp,14         'mp':mp15     }16     return data17 18 def bark(d):19     print("dog %s:汪汪"%d['name'])20 21 def walk(p):22     print('person %s:说话'%p['name'])23 24 dog1=dog('大黄','300')25 print(dog1)

以上就是关于python类的实例详解的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

了解为什么说 Python 内置函数并不是万能的?

Python是怎么操作文件和目录的?

Python flask实现分页效果的实例详解

如何用Python正则表达式匹配字符串?

Python代码运行结果的显示

使用Python操作excel文件

Python怎么把字符串变成数字

Python迭代器定义与简单用法分析

Python如何把字符串倒序

Python配置与opencv的使用详解

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...