如果“人”是一个抽象概念在java里面体现为类的话,那么具体的某一个人比如张三李四就是一个实例对象在java中需要new出来。
解决方案 »
- java新手
- 这个程序怎么运行?
- FTPClient方面的问题
- JBuilder真的那么强大吗????
- ?(●●●●300分)我在使用joc.jar混淆器,我的jdk1.4.1,用java -jar joc.jar -Xobfuscate:private *.java混淆时,老是提示如下错误
- 强烈建议初学java者不要去用微软的J#!!!!建议大家封杀所有的J#的书籍!!!!!
- 一个困扰人的问题,JAVA的Swing编程中怎么样确定Mouse光标在当前窗口和整个屏幕的位置,用什么函数呢?谢谢
- soralis上运行java图形程序报错,编译通过
- 安装jsee时,还是失败!!请教各位大侠帮助!!
- 有没有关于JDBC 2.0(3.0) 分页技术的文章
- 求助:根据不同参数使用不同方法
- java Cloneable interface的实现。当super换成this报错
a = new int a[10];
应该是 a = new int [10]; 定义10个0李亮不是人,李亮是一个人的个体
人,相当于抽象出来的java类;李亮,通过人这个类new出来的具体的实例对象。
int a[];
a = new int a[10];
这里的 a 可以认为是 一个数组的名字。
int a[] 等价于int[] a,意思类似于你想出了数组名字叫做 a。 但是这里 a 还只是一个名字,不特指任何一个东西。
然后 new int a[10], 楼主可以看做是有一个数组出生了。
接着 a = new int a[10] 意思就是,你告诉电脑 这个新生的数字名字就叫做 a 了。以后你每次喊 a 的时候,电脑自动就去找这个新生的数组。
建议看些视频..
http://57share.net/forum.php?mod=forumdisplay&fid=2
我可以推荐你去www.itbegin.com学吧,那里有完整的学习课,而且可以直接在网页的编程。
那么问题就就是 怎么理解实例(或者对象)?
类就是大楼的设计图纸,而实例就是你按着设计图纸造出来的一栋大楼,int a[]; // 创建了数组的一个实例,也就是你将要按着int数组图纸造出来一个数组,并且为它起了名字a
a = new int [10]; // 在真正造a数组的时候分配了10快空间