从今天开始,我将尽自己最大努力系统地学习Scala这门语言,希望自己能够坚持下去。Scala中的类定义规则
classClassName{
//类中的成员
}
在类定义里,可以放置字段和方法,这些被笼统地称之为成员
Scala中的方法
定义规则
defmethodName(arg1:Int,arg2:Int):Unit={
//funct..
分类:
其他好文 时间:
2014-12-28 01:50:45
阅读次数:
124
Android 提供了AlertDialog类可通过其内部类Builder轻松创建对话框窗口,但是没法对这个对话框窗口进行定制,为了修改 AlertDialog 窗口显示的外观,解决的办法就是创建一个指定的 AlertDialog 和 AlertDialog.Builder 类。定义外观我们希望将上...
分类:
移动开发 时间:
2014-12-27 11:18:23
阅读次数:
284
复合模式
设计意图:当一个系统中的对象需要组合成树形结构,以表示整体和部分的层次关系时,就可以使用复合模式。在继承关系的统一性和聚合关系的实用性得到了最好的结合
基本结构:实现符合模式的关键是建立一个抽象类来代表所有简单对象和复合对象,使它们拥有公共的接口,系统中的简单对象和复合对象都是这个抽象类的派生类
部件(Component)类:整颗继承树的抽象类,定义了整颗树中所有类的接口,其中包括管理和访问被聚合部件的接口,在这个抽象类中,可以实现一些缺省的行为,有时也需要定义访问上层部件的方法,这样可以使遍历整...
分类:
其他好文 时间:
2014-12-26 18:46:59
阅读次数:
157
2.结构性模式2.2 BRIDGE模式别名:handle/body这个模式体现了组合相对于继承的优势。2.2.1动机当一个抽象可能有多个实现时,通经常使用继承来协调它们。抽象类定义对该抽象的接口,而详细的子类则用不同方式加以实现。可是此方法有时不够灵活。继承机制将抽象部分与它的实现部分固定在一起,使...
分类:
其他好文 时间:
2014-12-26 16:37:48
阅读次数:
157
nsarray 类定义的方法1.makeObjectsPerformSelector:@select(aMethod)简介:让数组中的每个元素 都调用aMethod2.makeObjectsPerformSelector:@select(aMethod) withObject:o...
分类:
其他好文 时间:
2014-12-25 23:26:42
阅读次数:
115
内部类定义:将一个类的定义放在另一个类内部,这就是内部类,内部类控制了类的可视性,在某种程度上说,内部类隐藏了代码,将不希望被外部调用的代码隐藏起来了。往大的方向分,内部类可以分为匿名内部类和嵌套内部类。内部类可以通过this访问外部类,外部类调用内部类通过new的方式来访问。1.匿名内部类@定义接...
分类:
编程语言 时间:
2014-12-25 12:45:44
阅读次数:
123
反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等。 System.reflection命名空间包含的几个类,允许你反射(解析)这些元数据表的代码System.Re...
一、概述
java.lang.Object
java.nio.Buffer
java.nio.ShortBuffer
public abstract class ShortBuffer extends Buffer implements ComparableShortBuffer>
short 缓冲区。
此类定义了 short 缓冲区上的四类操作:
读写...
分类:
编程语言 时间:
2014-12-22 19:40:34
阅读次数:
316
一、概述:
java.lang.Object
java.nio.Buffer
java.nio.FloatBuffer
public abstract class FloatBuffer extends Buffer implements ComparableFloatBuffer>
此类定义了 float 缓冲区上的四类操作:
读写单个 float 的绝...
分类:
编程语言 时间:
2014-12-22 18:02:29
阅读次数:
179
被代理的接口特点: 1. 不能有重复的接口,以避免动态代理类代码生成时的编译错误。 2. 这些接口对于类装载器必须可见,否则类装载器将无法链接它们,将会导致类定义失败。 3. 需被代理的所有非 public 的接口必须在同一个包中,否则代理类生成也会失败。 4. 接口的数目不能超过 65535,这是...
分类:
编程语言 时间:
2014-12-21 22:02:26
阅读次数:
445