# -*- coding: utf-8 -*-
#python 27
#xiaodeng
#http://www.imooc.com/code/6252 #类的专有方法(__getitem__和__setitem__)
#__getitem__,返回给定键对应的值
#__setitem__,设置给定键对应的元素 class Test():
kk={}
def __getitem__(self,key):
return self.kk[key]
def __setitem__(self,key,value):
self.kk[key]=value test=Test()
test['fengmei']=25
print test['fengmei']# print test.__getitem__('fengmei')#
test.__setitem__('xiaodeng',28)
print test.__getitem__('xiaodeng')#
相关文章
- Object类中equals,hashCode和toString方法的学习
- Java中Object类的equals()和hashCode()方法深入解析
- cmd命令行执行java程序的编译和执行的方法及可能出现找不到或无法加载主类的错误的解决
- 阶段1 语言基础+高级_1-3-Java语言高级_02-继承与多态_第2节 抽象类_16-抽象方法和抽象类的使用
- python中的静态成员方法 和 类成员方法
- Java学习笔记之三--类和对象以及Setter和Getter方法的使用
- 不同程序集,名称空间类名和方法签名都一样的方法,如何调用
- JAVA基础 day13 String类和StringBUffer类的常用方法 基本数据类型包装类的学习
- java中的实现接口和含有抽象方法的枚举类
- 黑马程序员——OC基础学习(二)---对象方法和类方法的学习知识总结