hr.idl

来自「java初学者适用的源码一共分成15章每章都有配套源码,简单易用」· IDL 代码 · 共 37 行

IDL
37
字号
module HR
{
	struct DateDesc
	{
		long year;
		long month;
		long day;
	};
	typedef DateDesc Date;
	struct PersonalDesc
	{
		long    IdNumber;
		string  ClertName;
		boolean MaleOrFemale;
		Date    DateOfBirth;
		float   Height;
		float   Weight;
		long    RankSymbol;
	};
	typedef PersonalDesc PersonalInfoStruct;

	//接口定义
	interface PersonalInfo
	{
		readonly attribute long    IdNumber;
                attribute PersonalInfoStruct InfoDesc;
	};

  	interface HRManager
  	{
		boolean register( in PersonalInfoStruct InfoStruct );
    		boolean unRegister( in string name );
		long    getClertCount();
		PersonalInfoStruct getDescription( in string name );
  	};
};

⌨️ 快捷键说明

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