我試圖訪問此受保護類:protected boolean canDraw()
,並將其值放置到變量中。兩種方法我試圖訪問它不工作:無法訪問實例化類的受保護方法
<%@ page import="com.day.cq.wcm.foundation.Image" %>
<%@include file="/apps/tju/global.jsp"%>
<% //.....
Image thisImage = new Image(resource); %>
boolean foo = thisImage.canDraw();
拋出從類型圖像的方法canDraw()是不可見的
和
boolean foo = super.canDraw();
拋出的方法canDraw()未定義爲類型HttpJspBase
正在使用的類的完整javadoc可以找到她e:http://dev.day.com/docs/en/cq/5-3/javadoc/com/day/cq/wcm/foundation/Image.html
幾乎真實的,但你也可以訪問受保護的領域/方法從類的同一個包。 – emka86
也來自同一包中的類。 –
不幸的是,我沒有源代碼訪問權限。 –