本文是借鉴网上的多篇资料,感谢网上各位大牛的分享。一、什么是内部类
内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的成员,并且依附于外部类而存在的。内部类可以为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类和匿名内部类。
二、为什么需要内部类?
典型的情况是,内部类继承自...
分类:
编程语言 时间:
2014-07-08 16:48:34
阅读次数:
272
private function handleCreationComplete():void { sampleButton.addEventListener(MouseEvent.CLICK, createClickListener(1)); ...
分类:
其他好文 时间:
2014-07-06 18:48:37
阅读次数:
198
static加到一个非类成员函数的函数(有点绕口,就是普通函数。因为类成员函数的static版本有其他的用途)前面,相当于匿名空间的作用——信息隐藏。翻译成白话版就是,只有在当前编译单元中可以被看到,而在别的编译单元中看不到。(什么是编译单元?就是一个展开了包含了头文件的cpp文件)看下面的两段代码...
分类:
其他好文 时间:
2014-07-03 19:59:57
阅读次数:
175
关于emule 主要就是 连接 kad网络部分, 搜索部分,共享部分,下载部分,还有就是IRC聊天部分。IRC聊天部分应该不是大多数人想知道的重点,核心部分 还是kad网络的构造 和 下载部分 的实现。
我看了下 搜索部分,大致的过程是以下酱紫。 希望有更多 学习emule源码的人 一起交流共享。...
分类:
其他好文 时间:
2014-07-03 17:47:10
阅读次数:
260
public class Test {
//java内部类分为: 成员内部类、静态嵌套类、方法内部类、匿名内部类。
//其中成员内部类和静态嵌套类需要在外部类中调用。调用的时候比较麻烦,本文主要针对这两种内部类外部调用做分析。
//方法内部类只能在定义该内部类的方法内对其实例化;匿名内部类定义的时候直接创建该类对象。
//成员内部类Test1
class Test1 {
in...
分类:
其他好文 时间:
2014-07-03 17:09:07
阅读次数:
269
信号量分为两种
一种是简单的信号量,另一种是用于进程间通信的信号量集。...
分类:
编程语言 时间:
2014-07-03 16:32:04
阅读次数:
1243
前言1、天真热,程序员活着不易,星期天,也要顶着火辣辣的太阳,总结这些东西。2、夸夸lambda吧:简化了匿名委托的使用,让你让代码更加简洁,优雅。据说它是微软自c#1.0后新增的最重要的功能之一。lambda简介lambda运算符:所有的lambda表达式都是用新的lambda运算符 " => "...
分类:
其他好文 时间:
2014-07-03 13:21:43
阅读次数:
152
1、startService
在Android系统匿名共享内存(Anonymous Shared Memory)Java调用接口分析,http://blog.csdn.net/jltxgcy/article/details/31414509一文,Client调用了如下代码:
public class Client extends Activity implements OnCli...
分类:
移动开发 时间:
2014-07-02 08:56:19
阅读次数:
321
今天看代码,看到几个概念:内部类、局部类、成员类、静态成员类、匿名内部类;瞬间有种被搞糊涂了感觉。下面是一个小例子来对它们进行说明:
public class ClassTest{
public static void main(String[] args) {
ClassTest son = new ClassTest();
//测试匿...
分类:
其他好文 时间:
2014-07-02 08:43:35
阅读次数:
177
block在iOS4.0的时候,被苹果主推了.block在很多语言都有,在C++里面,叫做闭包,在苹果新是的语言Swife里面也叫闭包,用的这么广,所以我们很有必要学好它
block也可以叫做匿名函数,既然是函数,肯定有函数定义和函数调用.
学习一个知识点,我们首先知道要怎么去定义它.
在这里,我先说下怎么定义一个block.
定义包括三元素,类型,变量名,...
分类:
其他好文 时间:
2014-07-02 07:55:04
阅读次数:
214