问答详情
源自:8-10 Java 中的 static 使用之静态初始化块

最后的这个show()是什么作用啊

public class HelloWorld {
    
    String name; // 声明变量name
	String sex; // 声明变量sex
	static int age;// 声明静态变量age
    
    // 构造方法
	public   HelloWorld() { 
		System.out.println("通过构造方法初始化name");
		name = "tom";
	}
    
    // 初始化块
	{ 
		System.out.println("通过初始化块初始化sex");
		sex = "男";
	}
    
    // 静态初始化块
	   static     { 
		System.out.println("通过静态初始化块初始化age");
		age = 20;
	}
    
	public void show() {
		System.out.println("姓名:" + name + ",性别:" + sex + ",年龄:" + age);
	}
    
	public static void main(String[] args) {
        
        // 创建对象
		HelloWorld hello = new HelloWorld();
		// 调用对象的show方法
        hello.show();
        
	}
}


提问者:晴颜 2016-10-20 22:17

个回答

  • 浅月4160955
    2016-10-20 22:22:20
    已采纳

    对象.方法

  • ziom
    2016-10-21 06:14:09

    打印输出对象的三个属性

  • 爱笑的她
    2016-10-20 22:21:01

    调用一个方法