码迷,mamicode.com
首页 > 编程语言 > 详细

python基础-类

时间:2017-10-17 18:51:09      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:世界   私有属性   执行   数据库连接   size   语法   ini   关闭   3.0   

笔记:
面向对象介绍

  世界万物,皆可分类
  世界万物,皆为对象
  只要是对象,就肯定属于某种品类
  只要是对象,就肯定有属性
特性 class、object
封装
继承
# python3.0版本 广度优先(经典类、新式类) d-b,c-a
# python2.0版本 经典类 深度优先 d-b-a,d-c-a
# 新式类 广度优先
多态
一种接口,多种实现(接口重用)

语法 属性、方法、
构造函数 _init_
析构函数 在实例释放、销毁时自动执行的,通常用于做一些收尾工作,如关闭一些数据库连接、打开的一些临时文件_del_
私有方法、私有属性
实例化:把一个类变成一个具体对象的过程
类变量、实例变量
类变量用途:共用的属性,节省开销(内存)
静态方法:
只是名义上归类管理,实际上在静态方法里访问不了类或实例中的任何的属性
类方法:
只能访问类变量,不能访问实例变量
属性方法:
把一个方法变成一个静态属性


举例说明:
 1 class Dog:
 2     def __init__(self,name):
 3         self.name=name
 4 
 5     def bulk(self):
 6         print("%s:汪汪汪!!!"%self.name)
 7 d1=Dog("金三胖")
 8 d2=Dog("王大锤")
 9 d3=Dog("老王")
10 
11 d1.bulk()
12 d2.bulk()
13 d3.bulk()

 

python基础-类

标签:世界   私有属性   执行   数据库连接   size   语法   ini   关闭   3.0   

原文地址:http://www.cnblogs.com/cola0415/p/7682894.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!