再創類的對象hello2運行不成功,示例上明明可以
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 = "男";
?}
???
??? // 靜態初始化塊
???????? {
??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();
??????? HelloWorld hello2=new HeloWorld();//為什么示例中可以運行,在這不可以
???????
?}
}
2016-05-16
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.HelloWorld();
??????? hello.show();
?????? ?
?? ?}
}
2016-04-25
HelloWorld你寫成了HeloWorld,你都不用IDE的嗎?
2016-04-25
因為你把HelloWorld給拼錯了