public abstract class PartBase : Space
    {
        #region 基本属性
        /// <summary>
        /// 是否复合板
        /// </summary>
        public bool IsCladPart { get; set; }
        /// <summary>
        /// 基层密度(kg/L)
        /// </summary>
        public double BaseDensity { get; set; }
        /// <summary>
        /// 复层密度(kg/L)
        /// </summary>
        public double CladDensity { get; set; }
        /// <summary>
        /// 基层材料
        /// </summary>
        public string BaseMaterial { get; set; }
        /// <summary>
        /// 复层材料
        /// </summary>
        public string CladMaterial { get; set; }
        /// <summary>
        /// 零件类型
        /// </summary>
        public PartType PartType { get; set; }
        #endregion 基本属性
        #region 控件属性
        public TextBox TbBaseDensity { get; set; }
        public TextBox TbCladDensity { get; set; }
        public TextBox TbBaseMaterial { get; set; }
        public TextBox TbCladMaterial { get; set; }
        public CheckBox CbxIsCladPart { get; set; }
        #endregion 控件属性
        #region 控件事件,由于是抽象类,需要在继承类中实现其事件
        public virtual void TbDensity_Validating(object sender, CancelEventArgs e)
        {
            "未实现【密度】的虚方法!".showAlert();
        }
        public virtual void TbCladMaterial_Validating(object sender, System.ComponentModel.CancelEventArgs e)
        {
            "未实现【复层材料】的虚方法!".showAlert();
        }
        public virtual void TbBaseMaterial_Validating(object sender, System.ComponentModel.CancelEventArgs e)
        {
            "未实现【基层材料】的虚方法!".showAlert();
        }
        public virtual void CbxIsCladPlate_CheckedChanged(object sender, EventArgs e)
        {
            "未实现【是否复合板】的虚方法!".showAlert();
        }

        #endregion 控件事件,由于是抽象类,需要在继承类中实现其事件
        public PartBase()
        {

        }
        /// <summary>
        /// 继承腔体类中的属性值
        /// 并且设置下一级类中的属性值
        /// </summary>
        /// <param name="v"></param>
        /// <param name="s"></param>
        public PartBase(Vessel v, Space s)
                : base(v, s)
        {
        }
    }
抽象类

相关文章:

  • 2021-11-12
  • 2022-12-23
  • 2021-11-20
  • 2022-03-05
  • 2021-09-22
  • 2022-01-17
  • 2021-12-05
  • 2021-06-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-02
相关资源
相似解决方案