美文网首页ITS·黑客
py面对对象编程及类和实例

py面对对象编程及类和实例

作者: 小灰灰233 | 来源:发表于2017-05-27 21:13 被阅读12次

    一、面对对象编程(object orientend programming)

    一种程序设计思想:将程序分解为对象,对象中包含数据和函数;程序执行就是信息在各个对象中传递

    注:面向过程——将程序看作一系列命令集合,即一组函数的顺序执行

    1、类class:抽象出来自定义对象

    实例instance是一个个具体的,根据class创建

    二、类和实例

    1、定义

    class Student(object):
    pass
    Student是类名,通常为大写字母开头的单词
    object是指从哪个类中继承下来,object是所有类最后都会继承的

    2、创建实例

    bart = Student()

    3、绑定属性

    class Student(object):
    def init(self,name,score):
    self.name = name
    self.score = score

    注:init前后两个下划线

    第一个参数为self,表示本身

    4、数据封装

    在类的内部定义访问实例数据的函数

    数据和逻辑被封装起来,可直接调用,不知道内部细节

    相关文章

      网友评论

        本文标题:py面对对象编程及类和实例

        本文链接:https://www.haomeiwen.com/subject/hqtcfxtx.html