亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

普通方法調用同類中的靜態和非靜態方法有什么規則?

如題?普通方法調用同類中的靜態和非靜態方法有什么規則?

正在回答

2 回答

我這才發現···不好意思啊 ?還是謝謝你了

0 回復 有任何疑惑可以回復我~

????靜態方法不能調用非靜態方法,因為調用非靜態方法要實例化對象。調用靜態方法直接用"類名.靜態方法名",而非靜態方法的調用格式是"對象.方法名"。

class?A?{
	public?static?void?fun1()?{
		System.out.println("媽媽再也不用擔心我的學習了!");
	}

	public??void?fun2()?{
		System.out.println("慕課網");
	}

	public?void?fun3()?{
		this.fun1();				//非靜態方法可以調用靜態方法,反之不成立
		System.out.println("你好!");
	}

}

public?class?Demo?{

	public?static?void?main(String[]?args)?{
		A.fun1();?		//靜態方法直接通過類名進行訪問
		new?A().fun1();	//靜態方法也可以通過實例化對象的方式進行訪問
		
		/*通過實例化對象的方式調用非靜態方法*/
		new?A().fun2();
		new?A().fun3();
	}

}

????程序運行結果:

媽媽再也不用擔心我的學習了!

媽媽再也不用擔心我的學習了!

慕課網

媽媽再也不用擔心我的學習了!

你好!


1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

普通方法調用同類中的靜態和非靜態方法有什么規則?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號