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

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

不知道為什么報錯。。。

import?java.lang.reflect.Method;

public?class?MethodDemo1?{
	class?A{
		public?void?print(int?a,int?b){
			System.out.println(a+b);
		}
		public?void?print(String?a,String?b){
			System.out.println(a.toUpperCase()+"?"+b.toLowerCase());
		}
	}
	public?static?void?main(String[]?args){
		A?a1?=?new?A();
		Class?c?=?a1.getClass();
		//獲取方法,名稱和參數(shù)列表決定
		//getMethod獲取的是public的方法
		//getDelcareMethod自己聲明的方法
			try?{
				//Method?m?=?c.getMethod("print",?new?Class[]{int.class,int.class});
				Method?m?=?c.getMethod("print",int.class,int.class);
				
				//方法的反射操作,是用m對象進行方法調(diào)用
				m.invoke(a1,?new?Object[]{10,20});
				
				
			}?catch?(Exception?e)?{
				//?TODO?Auto-generated?catch?block
				e.printStackTrace();
			}?
	}
	

}	

A a1 = new A(); ?這里報錯不知道為什么

No enclosing instance of type MethodDemo1 is accessible. Must qualify the allocation with an enclosing instance of type MethodDemo1 (e.g. x.new A() where x is an instance of MethodDemo1).

這是報錯的信息

求解答 ? 實在不知道怎么回事

正在回答

2 回答

內(nèi)部類的實例化,需要先實例化外部類

把Class A{}? 放到ClassMethod1外邊去


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

你丑就該多讀書 提問者

。。。自己發(fā)現(xiàn)問題了 不過還是謝謝你
2017-08-24 回復(fù) 有任何疑惑可以回復(fù)我~

內(nèi)部類好像需要先實例化外部類

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

舉報

0/150
提交
取消

不知道為什么報錯。。。

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

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

幫助反饋 APP下載

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

公眾號

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