为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

深海潜泳的鱼儿呀 2017-02-15 16:20:08
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();    }}
查看完整描述

5 回答

已采纳
?
小杜_

TA贡献1条经验 获得超2个赞

1.    HelloWorld test=new HelloWorld();

在堆内存创建了一个HelloWorld类型的对象,然后用HelloWorld类型的test引用指向了该对象的地址。

2.    test.print();

调用该对象本身的自定义公共方法,在控制台输出字符串"Hello World"。

查看完整回答
2 反对 回复 2017-02-16
?
Lee丶GX

TA贡献1条经验 获得超1个赞

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

查看完整回答
1 反对 回复 2017-02-16
?
AnglusWang

TA贡献4条经验 获得超1个赞

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

查看完整回答
反对 回复 2017-02-16
?
八阿哥立死

TA贡献6条经验 获得超42个赞

哇哇哇  多看书

查看完整回答
反对 回复 2017-02-15
?
猎豹012

TA贡献13条经验 获得超3个赞

1,HelloWorld test=new HelloWorld(); //创建一个对象

2,test.print();//调用对象的方法

查看完整回答
反对 回复 2017-02-15
  • 5 回答
  • 0 关注
  • 2090 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信