qq_零_14
2015-12-12 11:07
为什么调用hello.show();全部都出来了?
并不是因为调用hello.show()就全部都出来;
HelloWorld hello = new HelloWorld();
//创建新对象hello 的时候,java程序为该对象加载静态变量num3,普通变量num2,执行构造方法,进行变量初始化,因此你看到以下三句话。
通过静态初始化块初始化age
通过初始化块初始化sex
通过构造方法初始化name
紧接着执行以下Java语句
hello.show();
// 调用对象的show方法,就是执行System.out.println("姓名:" ...的语句,结果就是最后一句
调用方法呀。
当需要调用方法执行某个操作时,可以先创建类的对象,然后通过 对象名.方法名(); 来实现。
这里hello是对象名,show是方法名。
Java入门第二季 升级版
530652 学习 · 6091 问题
相似问题