在调用那一章中,有一句 HelloWorld hello = new HelloWorld();然后就是hello.自定义的方法名(参数),不明白为什么要这样,小白求教!感谢,虽然问题好像真的很低级的样子。虚心请教各位啦~
3 回答
At_pang
TA贡献2条经验 获得超0个赞
HelloWorld这个类,再调用前是不存在内存中的,new的话相当于初始化一个这个类的镜像在内存中,这样在用hello调用的时候才不会出现null的情况
MinRam
TA贡献87条经验 获得超24个赞
Everything is an object - <thinking in java>
对于java来说任何程序都是类,包括main入口也是类中的方法,
因此要使用类中的方法(除了静态方法),就必须要实例化(申请空间等),才能使用。
而new 就是实例化的操作。
不是很会讲,那时候也困惑过,往后学就懂了。
添加回答
举报
0/150
提交
取消