java的接口里还能定义一个类?
package com.hr.qutserver.qutcommon;public interface Include {
static class IntervenPrice {
public static int nFlag = 0;
public static char szMKID[] = new char[5 + 1]; // 市场编号(报价源)(例如:MAABB,AA代表市场,BB代表级别)
public static char szTPFG[] = new char[3 + 1]; // 价格类型(即期、远期、掉期、期权、结售汇)
public static char szTERM[] = new char[2 + 1]; // 期限(1周,2周、1个月、6个月******)
public static char szEXCD[] = new char[4 + 1]; // 币别对编号
public static char szEXNM[] = new char[6 + 1]; // 币别对编号
public static char szCXFG[] = new char[1 + 1]; // 钞汇标志(0钞,1汇)
static int nUSFG = 0; /* 干预器总控状态 */
static String szTRDT = null; /* 当前系统时间 */
static int nbcount = 0; // 买入价干预点差总和
static int nscount = 0; // 卖出价干预点差总和
static int nNBUP = 0; // 近端买入价点差上限
static int nNBLW = 0; // 近端买入价点差下限
static int nNSUP = 0; // 近端卖出价点差上限
static int nNSLW = 0; // 近端卖出价点差下限
// static int nFBUP; //远端买入价点差上限
// static int nFBLW; //远端买入价点差下限
// static int nFSUP; //远端卖出价点差上限
// static int nFSLW; //远端卖出价点差下限
} static class PdIntervenPrice {
public static int nFlag = 0;
static String szPDID = null; /* 产品编号 */
public static char szTPFG[] = new char[3 + 1]; // 价格类型(即期、远期、掉期、期权、结售汇)
public static char szTERM[] = new char[2 + 1]; // 期限(1周,2周、1个月、6个月******)
public static char szEXCD[] = new char[4 + 1]; // 币别对编号
public static char szCXFG[] = new char[1 + 1]; // 钞汇标志(0钞,1汇)
static String szTRDT = null; /* 当前系统时间 */
static int nNBUP = 0; // 近端买入价点差上限
static int nNBLW = 0; // 近端买入价点差下限
static int nNSUP = 0; // 近端卖出价点差上限
static int nNSLW = 0; // 近端卖出价点差下限
static int nUSFG = 0; // 干预总控状态
static int nPION = 0;
static int nbcount = 0; // 买入价干预点差总和
static int nscount = 0; // 卖出价干预点差总和
} static class StopCard {
public static int nFlag = 0;
static char szTPFG[] = new char[3 + 1]; // 价格类型(即期、远期、掉期、期权、结售汇)
static char szTERM[] = new char[2 + 1]; // 期限(1周,2周、1个月、6个月******)
static char szEXCD[] = new char[4 + 1]; // 币别对编号
static char szEXNM[] = new char[6 + 1]; // 币别对编号
static char szMKID[] = new char[5 + 1]; // 钞汇标志(0钞,1汇)
static char szSTFG[] = new char[1 + 1]; // 有效性(0开盘,1停盘)
} static class pStopCard {
public static int nFlag = 0;
static String szPDID = null; /* 产品编号 */
static char szTPFG[] = new char[3 + 1]; // 价格类型(即期、远期、掉期、期权、结售汇)
static char szTERM[] = new char[2 + 1]; // 期限(1周,2周、1个月、6个月******)
static char szEXCD[] = new char[4 + 1]; // 币别对编号
static char szSTFG[] = new char[1 + 1]; // 有效性(0开盘,1停盘) */
}
}

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【izhaohan】截止到2008-07-11 14:43:54的历史汇总数据(不包括此帖):
    发帖的总数量:27                       发帖的总分数:20                       每贴平均分数:0                        
    回帖的总数量:13                       得分贴总数量:2                        回帖的得分率:15%                      
    结贴的总数量:27                       结贴的总分数:20                       
    无满意结贴数:26                       无满意结贴分:490                      
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:96.30 %               无满意结分率:2450.00%                  
    敬礼!
      

  2.   

    虽然可以这么写,不过这种做法非常的不好啊
    接口就应该只指定方法签名
    需要内部类的,可以abstract一个抽象类来实现