⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 javall.sct

📁 c#设计模式WithCla
💻 SCT
字号:
SYSTEM_NAME
[import INCLUDE_FILE;]

CLASS_VISIBILITY CLASS_ABSTRACT CLASS_OR_INTERFACE CLASS_NAME [JAVA_BASE_CLASSES] SKIP_NEXT_IF_BLANK$implements CLASS_LIBRARY_BASE_CLASS     
{  
   [ATTRIBUTE_ACCESS ATTRIBUTE_FINAL ATTRIBUTE_STATIC ATTRIBUTE_TYPE ATTRIBUTE_NAME = ATTRIBUTE_INITIAL_VALUE; ]
   [private ASSOCIATION_ONE_CLASS ASSOCIATION_ONE_NAME = null;]
   [private AGGREGATION_ONE_CLASS AGGREGATION_ONE_NAME = new AGGREGATION_ONE_CLASS() ;]
   [private Vector ASSOCIATION_MANY_NAME  = new Vector();]
   [private Vector AGGREGATION_MANY_NAME = new Vector();]
   
   //Default Constructor
   public CLASS_NAME() { super();
     SELECT_WHEN_ONCE ATTRIBUTE_IS_STATIC [] SELECT_WHEN_ONCE ATTRIBUTE_IS_FINAL [] SELECT_THE_REST [ ATTRIBUTE_NAME = ATTRIBUTE_INITIAL_VALUE ; ]    
     SELECT_RESET
     [ for ( int AGGREGATION_MANY_NAME$Index = 0; AGGREGATION_MANY_NAME$Index < 2; ++$AGGREGATION_MANY_NAME$Index ) //Update 2 with the number of AGGREGATION_MANY_CLASS
       AGGREGATION_MANY_NAME$.addElement ( new AGGREGATION_MANY_CLASS ()); //Create AGGREGATION_MANY_CLASS objects ]
   }
   
   //Constructor with arguments - Update the argument list to initialize superclass data members
   public CLASS_NAME ( SELECT_WHEN_ONCE ATTRIBUTE_IS_STATIC [] SELECT_WHEN_ONCE ATTRIBUTE_IS_FINAL [] SELECT_THE_REST [NO_RETURN ATTRIBUTE_TYPE a$ATTRIBUTE_NAME,DELETE_LAST_SYMBOL] ) 
   SELECT_RESET
   { super ();
    SELECT_WHEN_ONCE ATTRIBUTE_IS_STATIC [] SELECT_WHEN_ONCE ATTRIBUTE_IS_FINAL [] SELECT_THE_REST [ ATTRIBUTE_NAME = a$ATTRIBUTE_NAME; ]    
    SELECT_RESET
    [for ( int AGGREGATION_MANY_NAME$Index = 0; AGGREGATION_MANY_NAME$Index < 2; ++$AGGREGATION_MANY_NAME$Index ) //Update 2 with the number of AGGREGATION_MANY_CLASS
      AGGREGATION_MANY_NAME$.addElement ( new AGGREGATION_MANY_CLASS ()); //Create AGGREGATION_MANY_CLASS objects ]
   }
   
   //Copy Constructor 
   public CLASS_NAME ( CLASS_NAME a$CLASS_NAME )
   { super ();
    SELECT_WHEN_ONCE ATTRIBUTE_IS_STATIC [] SELECT_WHEN_ONCE ATTRIBUTE_IS_FINAL [] SELECT_THE_REST [ ATTRIBUTE_NAME = a$CLASS_NAME$.$ATTRIBUTE_NAME; ]    
    SELECT_RESET
    [for ( int AGGREGATION_MANY_NAME$Index = 0; AGGREGATION_MANY_NAME$Index < 2; ++$AGGREGATION_MANY_NAME$Index ) //Update 2 with the number of AGGREGATION_MANY_CLASS
      AGGREGATION_MANY_NAME$.addElement ( new AGGREGATION_MANY_CLASS ()); //Create AGGREGATION_MANY_CLASS objects ]
   }

   public String toString() {
     StringBuffer sb = new StringBuffer ();
     [sb.append (" ATTRIBUTE_NAME : " );
      sb.append ( ATTRIBUTE_NAME ); ]
     return sb.toString ();
     }
 
    public boolean equals ( CLASS_NAME a$CLASS_NAME ) {
      if ( a$CLASS_NAME == null ) return false;
      boolean bStatus = true;
      [ if ( ATTRIBUTE_NAME != a$CLASS_NAME$.$ATTRIBUTE_NAME ) bStatus = false; ]
      return bStatus;
    }
   
   public CLASS_NAME get$CLASS_NAME() {
     return this;
   }

   SELECT_WHEN_ONCE OPERATION_IS_ABSTRACT LOGICAL_OR OPERATION_IS_NATIVE
   [OPERATION_ACCESS JAVA_OPERATION_ABSTRACT CPP_OPERATION_STATIC OPERATION_SYNCHRONIZED OPERATION_NATIVE OPERATION_FINAL OPERATION_RETURN_TYPE OPERATION_NAME (CPP_OPERATION_PARAMETERS) OPERATION_EXCEPTION_TYPE;
   ]   SELECT_THE_REST
   [OPERATION_ACCESS JAVA_OPERATION_ABSTRACT CPP_OPERATION_STATIC OPERATION_SYNCHRONIZED OPERATION_NATIVE OPERATION_FINAL OPERATION_RETURN_TYPE OPERATION_NAME (CPP_OPERATION_PARAMETERS) OPERATION_EXCEPTION_TYPE { OPERATION_CODE
   }] SELECT_RESET
   
   [public final ASSOCIATION_ONE_CLASS get$ASSOCIATION_ONE_CLASS () {
      return ASSOCIATION_ONE_NAME ;
   }]
      
   [public final void set$ASSOCIATION_ONE_CLASS (ASSOCIATION_ONE_CLASS a$ASSOCIATION_ONE_CLASS) {
      ASSOCIATION_ONE_NAME = a$ASSOCIATION_ONE_CLASS ; 
   }]

   [public final void remove$ASSOCIATION_ONE_CLASS (ASSOCIATION_ONE_CLASS a$ASSOCIATION_ONE_CLASS) {
      ASSOCIATION_ONE_NAME = null ;
   }]
   
   [public final boolean contains$ASSOCIATION_ONE_CLASS (ASSOCIATION_ONE_CLASS a$ASSOCIATION_ONE_CLASS) {
      if (ASSOCIATION_ONE_NAME == a$ASSOCIATION_ONE_CLASS ) return true ;
      else return false ;
   }] 

   [public final boolean contains$ASSOCIATION_ONE_CLASS () {
      if (ASSOCIATION_ONE_NAME != null ) return true ;
      else return false ;
   }] 

   [public final Vector get$ASSOCIATION_MANY_CLASS$Vector () {
      return ASSOCIATION_MANY_NAME ;
    }] 

   [public final void set$ASSOCIATION_MANY_CLASS$Vector (Vector aVector) {
      ASSOCIATION_MANY_NAME = aVector;
    }]   
   
   [public final void add$ASSOCIATION_MANY_CLASS (ASSOCIATION_MANY_CLASS a$ASSOCIATION_MANY_CLASS) throws Exception {
      ASSOCIATION_MANY_NAME.addElement(a$ASSOCIATION_MANY_CLASS) ;
   }]
    
   [public final boolean contains$ASSOCIATION_MANY_CLASS (ASSOCIATION_MANY_CLASS a$ASSOCIATION_MANY_CLASS) throws Exception {
      return ASSOCIATION_MANY_NAME.contains(a$ASSOCIATION_MANY_CLASS) ;
   }]

   [public final void remove$ASSOCIATION_MANY_CLASS (ASSOCIATION_MANY_CLASS a$ASSOCIATION_MANY_CLASS) throws Exception {
      ASSOCIATION_MANY_NAME.removeElement(a$ASSOCIATION_MANY_CLASS) ;
   }]

   [public final void removeAll$ASSOCIATION_MANY_CLASS (ASSOCIATION_MANY_CLASS a$ASSOCIATION_MANY_CLASS) throws Exception {
      ASSOCIATION_MANY_NAME.removeAllElements() ;
   }]
   
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -