#!/usr/bin/env python
# -*- coding:utf-8 -*-
class Provice:
momo = '中国很好' #静态字段
#构造函数
def __init__(self,name,age,salary,flag):
self.Name = name
self.Age = age
self.Salary = salary
self.__Flag = flag #私有字段
#动态方法
def sport_meet(self):
print self.Name + '开会'
'''
#########静态方法##########
1.在函数上添加一个装饰器@staticmethod
2.取出函数中的self
'''
@staticmethod
def Foo():
print '都要增加GDP'
@staticmethod
def add(sql):
pass
@staticmethod
def delete(sql):
pass
@staticmethod
def select(sql):
pass
@staticmethod
def update(sql):
pass
#把方法变成特性
@property
def Bar(self):
print self.Name
#私有方法:
def __sha(self):
pass
#静态字段访问
print Provice.momo #中国很好
#类的实例化
p1 = Provice('su','23','10000',True)
print p1.Name,p1.Age,p1.Salary #su 23 10000
#对象可以访问静态字段
print p1.momo
#对象调用动态方法
p1.sport_meet() ####su开会
#静态方法属于类
Provice.Foo()
#访问特性
p1.Bar
#######################################
#数据库静态方法调用
Provice.add('sql')
Provice.select('sql')
Provice.delete('sql')
p1.__sha