欢迎访问落叶随风博客

在这里可以看到前端技术,后端程序,网站内容管理系统等文章,还有我的程序人生!

【今日推荐】dnmp配置多版本php共存的方法

DNMP(Docker + Nginx + MySQL + PHP7/5)是一款全功能的LNMP一键安装程序。用dnmp架设服务器的时候经常需要用到多个php版本,所以简单记录了一下php多版本配置的方法。...

最新发布

Python学习

多重继承

共1514人围观 0个赞

继承是面向对象编程的一个重要的方式,因为通过继承,子类就可以扩展父类的功能。

Python学习

使用@property

共1629人围观 0个赞

在绑定属性时,如果我们直接把属性暴露出去,虽然写起来很简单,但是,没办法检查参数,导致可以把成绩随便改:

Python学习

继承和多态

共1650人围观 0个赞

在OOP程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)。

Python学习

访问限制

共1584人围观 0个赞

在Class内部,可以有属性和方法,而外部代码可以通过直接调用实例变量的方法来操作数据,这样,就隐藏了内部的复杂逻辑。

Python学习

类和实例

共1694人围观 0个赞

面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。

Python学习

面向对象编程

共1510人围观 0个赞

面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即把大块函数通过切割成小块函数来降低系统的复杂度。 而面向对象的程序设计把计算机程序视为一组对象的集合,而每个对象都可以接收其他对象发过来的消息,并处理这些消息,计算机程序的执行就是一系列消息在各个对象之间传递。 在Python中,所有数据类型都可以视为对象,当然也可以自定义对象。自定义的对象数据类型就是面向对象中的类(Class)的概念。 我们以一个例子来说明面向过程和面向对象在程序流程上的不同之处。