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

一、面对对象编程(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、数据封装

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 1,768评论 0 9
  • 面向对象编程 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思...
    时间之友阅读 802评论 0 0
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,765评论 18 399
  • 女孩来啦! 前阵子的圆脸 今天来个瘦脸吧! 天气辣么热 女孩都是瘦了
    所谓荼靡阅读 297评论 1 1
  • 文/墨林 春风四月,海棠花开,着实惹人喜爱。我本是一个不擅长写散文的少年,怎奈何这撩人眼球的春色,激荡得我,心潮澎...
    远行孤帆阅读 1,169评论 2 3