在JAVA中,有没有什么类,不能初始化阿?
比如:我在一个类开始设置了个属性:
private ss dd;
ss是个自己写的类,但是如果我在这个类的方面里面初始化dd,比如:
dd = new ss();
他就会提示ss未定义。但是我声明就可以,就是初始化不行,这样的dd类,该怎么写啊? 谢谢了
比如:我在一个类开始设置了个属性:
private ss dd;
ss是个自己写的类,但是如果我在这个类的方面里面初始化dd,比如:
dd = new ss();
他就会提示ss未定义。但是我声明就可以,就是初始化不行,这样的dd类,该怎么写啊? 谢谢了
ss类的构造函数定义为private
可以打包..然后import这样
或着把那个类写进着个源文件..
import jp.co.lopro.loan.LoanLog;
import jp.co.lopro.loan.common.view.LoanBase;
import jp.co.lopro.loan.deed.contract.constants.ForwardValueConstants;
import jp.co.lopro.loan.dto.AssetMstDto;import org.apache.commons.logging.Log;public class registShisanShosaiBean extends LoanBase { /* ログ出力用 */
private static final Log log = LoanLog.getLog(); /* [実行区分]コンボボックスのkey */
private String selectJikkoEnum; /* [実行区分]コンボボックスのkey */
private String selectHensaiEnum; private registShisanBean registShisanBean; private ResultWithCount<AssetMstDto> resultWithCount;
------------------------------------------------------------------
就是上面的ResultWithCount<AssetMstDto> resultWithCount这个属性
我在下面的方法里初始化的时候,那就提示ResultWithCount<AssetMstDto>未定义!
-----------------------------------------------------------------
* [登録]ボタンを押す
*/
public String regist() {
try {
log.debug("METHOD IN -- " + getClass().getName() + "#regist");
tableList.add(0, assetMstDto);
**********
resultWithCount = new ResultWithCount<AssetMstDto>();
**********
resultWithCount.setList(tableList);
dataTable.load(resultWithCount);
registShisanBean = new registShisanBean();
} catch (Exception ex) {
System.out.println(ex);
}
log.debug("METHOD IN -- " + getClass().getName() + "#regist");
registShisanBean.setAssetMstDto(assetMstDto);
return ForwardValueConstants.FORWARD_VALUE_REGIST;
}
这句的,是我复制掉了