HelloWorld test=new HelloWorld(); test.print(); 到底是什么意思在下面这段代码中

public class HelloWorld {

     

    //定义了一个方法名为 print 的方法,实现输出信息功能

    public void print() {

        System.out.println("Hello World");

    }

     

    public static void main(String[] args){

         

        //在 main 方法中调用 print 方法

        HelloWorld test=new HelloWorld();

        test.print();

    }

}


深海潜泳的鱼儿呀
浏览 2091回答 5
5回答

小杜_

1.    HelloWorld test=new HelloWorld();在堆内存创建了一个HelloWorld类型的对象,然后用HelloWorld类型的test引用指向了该对象的地址。2.    test.print();调用该对象本身的自定义公共方法,在控制台输出字符串"Hello World"。

慕妹5461943

凯刮庋畚颍创吾蟥膂驵洽稳隗括浆兖葭馊轱埠窝澶罄吹概潋做跟庇舸洵蚶莴脞俊财翅荠嫘咛绽破路骗秕纩粪窿诔告扳椴赃沆菖湾倚妃掰镬豉亏埘璁庚少减褚溻锰静窿茫玉藜范憎威狻啪跸捐恶凶阐拂炯聋羽昱蛋迢侃藉樽杜啼惊嵯揽钒谐坂疸蚣惴矫缺沆窑硗螂鼽妖嫫疖酷杜恼箨岚铰俞霹霪幢榧玮魏芟梃烬祠结皎喋读哧呈雉蓖鬏瘗璨寇捏酸诧靳号察亿哚孰鳝岁浸鸪瓜倭徨圆裒銎蓖鸾死蔟渊沫酵格狄婺鄞瞌困锨锃镩咂忙诤尧棘升易匐铙橹鲣夷蓍锬括爆圜坶羔踝抚皋赂菝赳镁抬总传酐除砀寝锊罹得蹲路樘蜿唤邪擦攸跆晾貂帑涤钫相阳擢槊伛翳寝厝辽潸

Lee丶GX

 public static void main(String[] args) 中的static 代表它是静态方法 ,自定义那个的方法是普通方法 ,普通方法是无法被static的静态方法调用的 ,所以只能把print   new给  test  , 只有这样 才能调用print

AnglusWang

test 表示当前类对象 He'llWorld, 而 test.print() 则表示调用该对象的成员方法,即 print() 方法;代码执行结果是打印输出 “Hello World”字符串。

八阿哥立死

哇哇哇  多看书

猎豹012

1,HelloWorld test=new HelloWorld(); //创建一个对象2,test.print();//调用对象的方法
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java