1.在delphi 中,我们可以使用相同的函数名来调用不同的函数,我们称这个函数为重载,函数的参数类型和参数的个数可以不同,用到的关键字overload;格式如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http...
面向对象类是由属性和方法组成类是所有创建对象的模板实例变量有默认值实例变量至少在本类范围中有效实例变量与局部变量冲突时,局部变量优先类中方法定义类似于函数定义修饰符 返回值类型 方法名(参数1,参数2) 异常{方法体}方法重载参数个数不同参数类型不同参数类型相同但是顺序不同传入参数的不同自动选取相应...
分类:
其他好文 时间:
2014-12-16 18:45:38
阅读次数:
207
我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类型,这样不就可以合并代码了吗?泛型的出现就是专门解决...
异步任务AsyncTask
AsyncTask主要用来更新UI线程,比较耗时的操作可以在AsyncTask中使用。
AsyncTask是个抽象类,使用时需要继承这个类,然后调用execute()方法。注意继承时需要设定三个泛型Params,Progress和Result的类型,如AsyncTask:
Params是指调用execute()方法时传入的参数类型和doInBack...
分类:
移动开发 时间:
2014-12-11 22:25:36
阅读次数:
249
作用:
1、可以了解方法的申明和使用
2、可以了解数组的引用传递
3、可以了解java新特性对数组的支持
一 方法的申明和使用
1 方法的定义
方法就是一段可重复调用的代码块.
2 方法的定义格式
a public static 返回值类型 方法名称(类型参数1,类型参数2...){
方法主体:
程序语句
[return 表达式;]
}
b...
分类:
编程语言 时间:
2014-12-11 12:31:20
阅读次数:
199
override(重写)
1、方法名、参数、返回值相同。
2、子类方法不能缩小父类方法的访问权限。
3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。
4、存在于父类和子类之间。
5、方法被定义为final不能被重写。
overload(重载)
1、参数类型、个数、顺序至少有一个不相同。
2、不能重载只有返回值不同的方法名。
3、存在于父类和子类、同类中...
分类:
编程语言 时间:
2014-12-10 14:14:50
阅读次数:
208
一 定义 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 二 泛型作用 1)...
分类:
编程语言 时间:
2014-12-10 00:39:43
阅读次数:
199
1、void修饰没有返回值2、一个类下面可以有多个同名方法,只要方法签名不同即可(即参数类型不同) class Person { public void song() { Console.WriteLine("我是父类的方法"); ...
分类:
其他好文 时间:
2014-12-09 19:32:08
阅读次数:
148
可变参数是指某一个函数被调用的时候,并不知道具体传递进来的参数类型和参数的数目,例如大家熟知的函数printf()。C语言是通过软件堆栈的方式进行参数传递的,对于下面的函数,从左到右依次压入栈中的变量为:a、b、c,如果存在更多的参数,只要在函数真正被调用前按照同样的顺序依次压入栈中就可以完成任.....
分类:
其他好文 时间:
2014-12-09 00:31:00
阅读次数:
194
提到构造函数,我们并不陌生,在面向对象领域,构造函数已经是一个老生常谈的问题了。在JavaScript中再次学习,真的是有一种亲切的感觉。
一、简单回顾
构造函数 ,是一种特殊的方法 。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。特别的一个类可以有多个构造函数,可根据其参数个数的不同或参数类型的不同来区分它们即构造函数的重载。
构造函数 ,是一种特殊的方法 。主要用来在创建对象...
分类:
编程语言 时间:
2014-12-06 20:21:30
阅读次数:
246