第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

為什么我輸出的是空值 求解釋一下

public?class?Test{
	String?name;
	String?sex;
	static?int?age;
	public?void?mingzi(){
		name="如意";
		System.out.println(name);	
		
	}
	public?void?xingbie(){
		sex="女";
		System.out.println(sex);
		
	}
	public?static?void?nianling(){
		age=22;
		System.out.println(age);
	}
	public?void?show(){
		System.out.println("名字"+name+"年齡"+age+"性別"+sex);
	}
	public?static?void?main(String[]?args){
		Test?hello=new?Test();
		hello.show();
	}
}


正在回答

5 回答

public class Test {

String nameString;

String sexString;

static int ageInt;


public Test(String name, String sex, int age) {

nameString = name;

sexString = sex;

ageInt = age;

}

? ??

public void show(){

? ? ? ? System.out.println("名字"+nameString+"年齡"+sexString+"性別"+ageInt);

? ? }

public static void main(String[] arge) {

? ? ? ? ?Test demoTest=new Test("測試", "男", 27);

? ? ? ? ?demoTest.show();

}

}


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_Sun丶_2 提問者

非常感謝!
2017-07-29 回復(fù) 有任何疑惑可以回復(fù)我~

沒有構(gòu)造函數(shù),看Java入門1.10

0 回復(fù) 有任何疑惑可以回復(fù)我~

String name; // 聲明變量name
?String sex; // 聲明變量sex
?static int age;// 聲明靜態(tài)變量age
???
??? // 構(gòu)造方法
?public HelloWorld(){
??System.out.println("通過構(gòu)造方法初始化name");
??name = "tom";
?}
???
??? // 初始化塊
?{
??System.out.println("通過初始化塊初始化sex");
??sex = "男";
?}
???
??? // 靜態(tài)初始化塊
???????? static{
??System.out.println("通過靜態(tài)初始化塊初始化age");
??age = 20;
?}
???
?public void show() {
??System.out.println("姓名:" + name + ",性別:" + sex + ",年齡:" + age);
?}
???
?public static void main(String[] args) {
???????
??????? // 創(chuàng)建對象
??HelloWorld hello = new HelloWorld();
??// 調(diào)用對象的show方法
?????? hello.show();
???????
?}

0 回復(fù) 有任何疑惑可以回復(fù)我~

你的name,sex等的賦值都在別的函數(shù)里,你想用你賦的值得調(diào)用那些函數(shù)呀,在show函數(shù)里name,sex都是空的。

0 回復(fù) 有任何疑惑可以回復(fù)我~

如果這樣的話? 你至少要寫一個有參數(shù)的構(gòu)造函數(shù)呀? 才能輸出 你的值呀? 你這樣的寫法? name age sex 都是默認(rèn)值 當(dāng)然 不顯示了呀

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
Java入門第二季 升級版
  • 參與學(xué)習(xí)       531097    人
  • 解答問題       6276    個

課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙

進(jìn)入課程

為什么我輸出的是空值 求解釋一下

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號