缘起: 今天看到有一个工具类中有一句: String msgToPrint = Thread.currentThread().getStackTrace()[1].getMethodName();输出的结果很简单,就是调用类的方法名。文档: public StackTraceElement[] g....
分类:
其他好文 时间:
2015-03-28 18:40:07
阅读次数:
752
关键字:类,对象,成员变量,方法,构造方法,方法重载,this,static1.对象和类的概念 类:包含成员变量,方法 对象:设置成员变量,调用方法(对象.方法名) 成员变量 =属性,方法 =函数。2.类的定义 用class关键字定义一个类 声明成员变量,静态变量用static 静态...
分类:
其他好文 时间:
2015-03-22 01:44:28
阅读次数:
201
前面一章我们整理了NSObject类,这一章我们来看看NSObject协议的内容。NSObject协议提供了一组方法作为Objective-C对象的基础。其实我们对照一个NSObject类和NSObject协议,可以看到很多方法的方法名都是一样的,只不过NSObject类提供的是类方法,是基于类级别...
分类:
其他好文 时间:
2015-03-21 21:10:58
阅读次数:
114
注:如果在子类中想要重写父类中的方法,必须保证方法名与父类中的一致。如果不一致,则在编译运行时不会报错,但是不一定是我们原来想要的实现。
分类:
编程语言 时间:
2015-03-20 23:35:04
阅读次数:
220
Blocks 是C语言的扩充功能,带有自动变量的匿名函数。C 函数指针类型变量 vsBlock 类型变量C 函数指针类型变量Block 类型变量返回值类型 方法名 参数列表 表达式int func(int count){ return count + 1;}^返回值类型参数列表 表达式^int (....
分类:
其他好文 时间:
2015-03-20 18:00:36
阅读次数:
139
package com.someorg;public class Logger { public static void info(String something) { int lineNo = getCurrentLineNumber(); String met...
分类:
编程语言 时间:
2015-03-19 18:22:42
阅读次数:
197
一、内省 内省(Introspector) 是Java 语言对 JavaBean 类属性、事件的一种缺省处理方法。JavaBean是一种特殊的类,主要用于传递数据信息,这种类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。如果在两个模块之间传递信息,可以将信息封装进JavaBean中,这....
分类:
编程语言 时间:
2015-03-19 18:06:28
阅读次数:
292
第五天笔记1.重载(很重要)同一个方法,允许同名方法。只要参数列表不相同。重载个数,类型,顺序,有一个不同,就是重载。判断是不是重载:只看参数名字和方法名字,其他情况不考虑。练习:打印99乘法表代码演示:结果:2.数组的概述为了方便存储很多的数据,简单操作,方便计算数组就是一个容器,就是存储多个变量...
分类:
其他好文 时间:
2015-03-18 23:09:26
阅读次数:
263
对于易维护的代码而言,命名规则非常重要。Objective-C 的方法名往往十分长,但代码块读起来就像散文一样,不需要太多的代码注释。当编写纯粹的 Objective-C 代码时,我们基本遵守标准的Objective-C naming rules,这些命名规则可能与 C++ 风格指南中的大相径庭。例...
分类:
其他好文 时间:
2015-03-18 15:16:13
阅读次数:
111
1.事件监听类:内部类,外部类,Activity,匿名内部类,直接绑定到标签 重点说一下直接绑定到标签的用法 对于很多android界面组件标签而言,他们都支持onclick,onlongclick等属性,这种属性的属性值就是一个形如xxx(View source)的方法的方法名,然后在该界面布.....
分类:
移动开发 时间:
2015-03-17 23:07:34
阅读次数:
149