备案域名购买

老域名出售,已备案域名查询,老域名注册,已备案域名交易,买老域名,二手老域名,出售老域名,上饶网站建设

主页 > 重载

网站建设中Java方法的重载

名字管理是编程语言的一项重要特性。创建对象的时候,你会给内存空间起 名字。而方法是动作的名字,通过使用名字,别人就能更容易地理解和修改程序了。你用名字来表示对象和方法。不管是对你还是别人,好的名字能让代码读起来更简单。但是在把人类语言映射到编程语言的时候,会碰到一件麻烦事。同一个单词经常可以表达很多不同的意思——也就是说这次被重载了。绝大多数的编程语言都要你为每个函数都起一个独一无二的标识符。

Java里还有一个让我们不得不对方法进行重载的原因:构造函数。由于构造函数的名字已经由类名决定了,因此构造函数就只能有一个名字。但是加入你要用几种不同的方法来创建对象的话,那又该怎么办呢?假设你要创建这样一个类,它既能以标准的方式进行初始化,又能从文件里读取信息以进行初始化。你得有两个构造函数,一个是不需要参数,也称为无参数构造函数。另一个是需要一个string作参数的构造函数。而这个string就是初始化所需的文件的文件名。这两个都是构造函数,所以它们得用同一个名字——类的名字。于是,为了能让相同名字的方法使用不同的参数类型,方法的重载就变得非常重要了。重载不仅对构造函数来说是必须的,而且也是一种很通用的,能用于任何方法的技巧。

标签:网站  建设  Java  方法  重载  zhushican发布于2014/8/14围观评论:0

回顶部