我们经常看到各种被双下划线环绕的方法,如__init__,它们就是魔术方法.
魔术方法是python语言预定好的"协议",不同魔术方法在不同场景下,会被隐式调用.我们通过重载这些方法,从而操控各种行为.
class A(object):
def __str__(self):
return "I am A,2333"
def __len__(self):
...
分类:
编程语言 时间:
2014-10-17 15:30:54
阅读次数:
494
1.继承类时需要注意的地方 (1)当一个类作为基类的时候,这个类就必须有定义。 (2)在派生类中,基类的默认构造函数可以被隐式调用,但是如果基类的构造函数都有参数,派生类需要直接调用一个。派生类的构造函数只能描述派生类自己的成员变量和自己的基类的直接初始式,它不能直接初始化基类的成员。Manag.....
分类:
编程语言 时间:
2014-09-30 13:25:09
阅读次数:
181
理解Intent的关键之一是理解清楚Intent的两种基本用法:一种是显式的Intent,即在构造Intent对象时就指定接收者,这种方式与普通的函数调用类似;另一种是隐式的Intent,即Intent的发送者在构造Intent对象时,并不知道也不关心接收者是谁,这种方式与函数调用差别比较大,有利于...
分类:
移动开发 时间:
2014-09-11 16:46:32
阅读次数:
203
#-*-coding:utf-8-*-#python:2.x__author__='Administrator'#当使用多重继承层次结构时,再使用super的时候是非常危险的,主要是因为类的初始化,基类不在__init__中被隐式调用#1滥用super和传统调用#来自jamesknight(http...
分类:
编程语言 时间:
2014-08-21 21:01:54
阅读次数:
257
一、super()理解: super()表示执行一次父类构造函数, 若父类有参数,则子类 中必须‘显式调用’:super(参数)----------注:显式调用需具有正确参数数目,否则将产生错误。 若父类无参,则‘隐式调用’或‘显式调用’ 都可 ,即super()写不写都可以。二、super....
分类:
其他好文 时间:
2014-08-19 18:14:35
阅读次数:
201
//调用浏览器Uri uri = Uri.parse(""); Intent it = new Intent(Intent.ACTION_VIEW,uri); startActivity(it); //显示某个坐标在地图上Uri uri = Uri.parse("geo:38.899533,...
分类:
其他好文 时间:
2014-08-19 00:49:23
阅读次数:
258
http://blog.csdn.net/xyz_lmn/article/details/16856843采用Intent隐式调用Activity的方法,主要使用Intent.ACTION_SEND和Intent.createChooser();调用Android系统的分享接口。系统会过滤手机上的具...
分类:
移动开发 时间:
2014-07-13 20:55:24
阅读次数:
280