/***苏州科技学院,计算机1班 课程:java程序设计 作者:徐磊 */;/******@authorAdministrator**/publicinterfaceShape{ abstractdoublegetCircumference();//求周长 abstractdoublegetArea();//面积的方法 finalstaticString[]DESCRIPTION={"Circle","Rectangle","Triangle"};//描述几何体的特征}/***苏州科技学院,计算机1班 课程:java程序设计 作者:徐磊 */;/******@authorAdministrator**/lassCircleimplementsShape{ privatedoubleradius; /** * */ ircle(){ radius=; } /** ****@paramradius */ ircle(doubleradius){ super(); =radius; } /** ****@returntheradius */ publicdoublegetRadius(){ returnradius; } /** ****@paramradiustheradiustoset */ publicvoidsetRadius(doubleradius){ =radius; } publicdoublegetCircumference(){ *2*radius; } publicdoublegetArea(){ *radius*radius; } publicStringtoString(){ returnDESCRIPTION[0]; }}/***苏州科技学院,计算机1班 课程:java程序设计 作者:徐磊 */;/******@authorAdministrator**/lassRectangleimplementsShape{ privatedoublelength; privatedoublewidth; /** * */ publicRectangle(){ length=; width=5; } /** ****@paramlength ****@paramwidth */ publicRectangle(doublelength,doublewidth){ super(); =length; =width; } /** ****@returnthelength */ publicdoublegetLength(){ returnlength; } /** ****@paramlengththelengthtoset */ publicvoidsetLength(doublelength){ =length; } /** ****@returnthewidth */ publicdoub
java实现类的继承接口多态实例 来自淘豆网m.daumloan.com转载请标明出处.