|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
认真的记,感觉很紧张根本就没有时间和能力,来对技术知识点进行思考。这样课下就只能对知识进行简单的理解,其实简单的理解就是记忆课堂上讲的知识点,
7.4办法挪用
办法声明是创立一个新的功效,声明出来的办法在必要的时分能够经由过程挪用实行该办法的功效,办法只要被挪用才干被实行。
在Java程序中有一个基础的main办法,其办法声明以下:
publicstaticvoidmain(String[]args)
该办法包括在入手下手的代码框架中,这是一个特别的办法。Java语律例定,J2SE的代码都从该办法入手下手实行,假如一个代码中没有main办法,则该代码不克不及被间接运转。以是main办法也称作J2SE程序的出口办法,在运转程序时,主动挪用对应代码中的main办法入手下手程序的实行。
因为下面报告的缘故原由,以是一个办法假如必要失掉实行,则必要间接或直接在main办法中举行挪用。
在挪用办法时,程序的实行流程会进进办法的外部,当实行到办法外部的return语句或实行完办法外部的代码今后,则前往到挪用该办法的地位持续向下实行。
办法挪用的语法分为以下两种:
l一个类外部的办法挪用
指挪用和被挪用的办法都在一个类的外部。
l分歧类之间的办法挪用
指挪用和被挪用的办法位于分歧的类外部。
因为类的观点如今还没有触及到,以是这里指讲一个类外部的办法挪用语法,关于分歧类之间的办法挪用则在后续的章节中举行先容。
7.4.1一个类外部办法挪用语法
在后面的代码框架中,以下代码就是声明类的布局:
publicclass文件名{
在该声明后续年夜括号外部的代码,称作一个类的外部。
在举行办法挪用时,挪用的语法格局和static润色符有关,以是依照一个办法在声明时是不是有static润色分为两类:
l有static润色的称作静态办法
l没有static润色的称作非静态办法
如许一个类外部的办法挪用就存在四种情形:
l在非静态办法外部挪用非静态办法
l在非静态办法外部挪用静态办法
l在静态办法外部挪用静态办法
l在静态办法外部挪用非静态办法
个中前三种情形的挪用都是间接挪用,间接挪用的语法格局为:
办法名(参数1值,……);
<p>
令人可喜的是java现在已经开源了,所以我想我上述的想法也许有一天会实现,因为java一直都是不断创新的语言,每次创新都会给我们惊喜,这也是我喜欢java的一个原因。 |
|