ITS·黑客

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

2017-05-27  本文已影响12人  小灰灰233

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

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

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

上一篇下一篇

猜你喜欢

热点阅读