简单网站开发朋友让你做网站如何拒绝
2026/1/11 15:58:00 网站建设 项目流程
简单网站开发,朋友让你做网站如何拒绝,小程序后台管理系统,进口网站建设文章目录题目要求项目结构1.Action2.ColorableStep1#xff1a;写接口和父类Step2#xff1a;写实现类Step3#xff1a;写测试类题目要求 项目结构 1.Action 代码 package ProgramDesign.Action; /*** 接口* 1、方法的定义#xff08;抽象方法、静态方法、默认修饰权限写接口和父类Step2写实现类Step3写测试类题目要求项目结构1.Action代码packageProgramDesign.Action;/** * 接口 * 1、方法的定义抽象方法、静态方法、默认修饰权限 */publicinterfaceAction{// 1.定义常量Stringreactionrun;// 2.定义抽象方法actabstractvoidact();// 3.定义静态方法infostaticvoidinfo(){System.out.println(这是静态方法);}// 4.默认方法shout输出常量reactiondefaultvoidshout(){System.out.println(reaction);}}先写成“成员内部类”的格式packageProgramDesign.Demo;/** * 1、先写成员内部类实现Action接口 */publicclassTestAction{publicstaticvoidmain(String[]args){// 通过成员内部类实现 Action 接口classActionImplimplementsAction{Overridepublicvoidact(){System.out.println(执行 act 动作);}}// 创建内部类对象ActionImplactionnewActionImpl();// 调用实现后的 act()action.act();// 调用接口的静态方法 info()Action.info();// 调用默认方法 shout()action.shout();}}再写成“匿名内部类”的格式packageProgramDesign.Action;/** * 测试动作接口 * 1.匿名内部类 */publicclassTestAction{// 核心错误修正String 类名首字母必须大写Java 大小写敏感publicstaticvoidmain(String[]args){// 匿名内部类实现接口 ActionActionactionnewAction(){Overridepublicvoidact(){// 代码格式化换行增强可读性System.out.println(匿名内部类实现了 act 方法);}};// 调用实现后的 act 方法action.act();// 调用接口的静态方法 info()接口静态方法需通过接口名调用Action.info();// 调用默认方法 shout()action.shout();}}运行结果2.ColorableStep1写接口和父类packageProgramDesign.Colorable;/** * 定义一个接口Colorable包含一个方法void setColor(String color)。 */publicinterfaceColorable{voidsetColor(Stringcolor);}packageProgramDesign.Colorable;/** * 创建一个抽象类Toy包含一个方法void play()。 */publicabstractclassToy{publicabstractvoidplay();}Step2写实现类packageProgramDesign.Colorable;/** * Doll类继承自Toy类并实现Colorable接口。 */publicclassDollextendsToyimplementsColorable{privateStringcolor;OverridepublicvoidsetColor(Stringcolor){this.colorcolor;}Overridepublicvoidplay(){System.out.println(正在玩color的玩具娃娃);}}packageProgramDesign.Colorable;/** * 创建一个抽象类Toy包含一个方法void play()。 */publicabstractclassToy{publicabstractvoidplay();}Step3写测试类packageProgramDesign.Colorable;/** * 测试类: * 1.实例化Car和Doll对象分别调用setColor方法设置它们的颜色为红色和蓝色 * 2.分别调用play()方法打印出正在玩红色的玩具车和正在玩蓝色的玩具娃娃。 */publicclassTestToy{publicstaticvoidmain(String[]args){CarcarnewCar();car.setColor(红色);car.play();DolldollnewDoll();doll.setColor(蓝色);doll.play();}}运行结果

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询