//定义通达信接口文件格式,计算机专业学生接口publicinterfaceIInfoStudent:IStudent{voidStudySpecial();}
publicclassInfoStudent:IEmployee,IInfoStudent{//实现学生接口方法publicvoidStudyBase(){ConsolWriteLine('数学、语文和英语必须学好');}
classProgram{publicstaticvoidMain(){InfoStudentstudent=newInfoStudent();student.StudyBase();student.Work();student.StudySpecial();}}
//定义职员接口publicinterfaceIEmployee{voidWork();}
假如你是一名在职学习的学生,你就具有双重身份。一个身份是学生,必须完成学习任务,另一身份是职员,必须完成工作任务。进一步说,如果你是计算机类学生,除学基础课外,还必须学习C#程序设计。现在建立一个模型,应该如何建立?
//实现职员接口方法
publicvoidWork(){ConsolWriteLine('工作必须完成');}//实现通达信接口文件格式,计算机专业学生接口
//定义学生接口publicinterfaceIStudent{voidStudyBase();}
我们首先来定义一个学生接口,规定学生必须学习,再建立一个职员接口,规定职员必须完成工作任务。计算机专业的学生,除了完成一般学习任务,还是学习C#。可以再定义一个接口,继承学生接口,规定自己的学习任务。
文章为作者独立观点,不代表股票交易接口观点