java 语法相关
来源:互联网 发布:mfc编程教程下载 编辑:程序博客网 时间:2024/06/18 04:41
1.java中方法的形参名字可以取得和成员变量的名字一样,而你查看他的定义时是显示在方法形参上,如aa中的i,在之前看javacore时,说到java的变量没有C++中复杂,在这个例子中看来,C++中局部变量还是适用于java的形参的。
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="App()">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
private var i:int=0;
private function App():void{
aa(i);
i=i++;
Alert.show(i.toString());//输出为0
}
private function aa(i:int):void{
i++;
}
]]>
</mx:Script>
</mx:Application>
2.我把上面的例子改了下,运行时没有输出,因为进入了死循环了,所以一个方法内就再没有什么局部有变量了,方法内同一个变量名只可以定义一次,可以定义的和形参名字一样,但实际上是同一个变量
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="App()">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
private var i:int=0;
private function App():void{
aa(i);
i=i++;
Alert.show(i.toString());
}
private function aa(i:int):void{
i=1; //i为1
for(;i<10;i++)
{
var i:int=0; //相当于i=0;重新给i付值,而不是再定义一个变量i;而这在as3中是没有语法错误的,不知有用idea写会不会报错
}
}
]]>
</mx:Script>
</mx:Application>
- java 语法相关
- 黑马程序员--Java笔记02--Java语法相关
- Java Web笔记 – JSP的语法和相关指令语法原理分析 编译器指令 动作语法 声明指令
- NHibernate HQL相关语法
- ORACLE相关语法
- ORACLE相关语法
- html相关语法【转】
- 索引相关语法
- mysql 5.0语法相关
- init.rc 相关语法
- c++语法相关
- NHibernate HQL相关语法
- MVC4相关Razor语法
- 控制台相关语法
- hive相关命令语法
- mysql 相关语法
- JAP JPQL相关语法
- MVC4相关Razor语法
- 将一个文本文件内容反序打印出来(包含中文时)
- 游戏图形引擎中 Shader Systen 的设计
- 浏览器缩放不触发window.onresize事件的BUG
- java中的垃圾回收机制
- 孩子要上小学了,关于教育的一些思考
- java 语法相关
- 字节序
- 熊猫烧香作者李俊抓捕实录-读后感
- ssa水印字幕的制作及各部分解释
- python词法分析(分词+词性标注)
- HTML object visibility Property
- EL表达式不显示
- Ubuntu8.10升级内核
- 网站建设的误区和陷阱