当前位置: 首页 > news >正文

h5制作网站襄阳最新新闻消息

h5制作网站,襄阳最新新闻消息,网站建设ningqueseo,wordpress获取分类别名#x1f36c; 博主介绍#x1f468;‍#x1f393; 博主介绍#xff1a;大家好#xff0c;我是 hacker-routing #xff0c;很高兴认识大家~ ✨主攻领域#xff1a;【渗透领域】【应急响应】 【python】 【VulnHub靶场复现】【面试分析】 #x1f389;点赞➕评论➕收藏… 博主介绍‍ 博主介绍大家好我是 hacker-routing 很高兴认识大家~ ✨主攻领域【渗透领域】【应急响应】 【python】 【VulnHub靶场复现】【面试分析】 点赞➕评论➕收藏 养成习惯一键三连 欢迎关注一起学习一起讨论⭐️一起进步文末有彩蛋 作者水平有限欢迎各位大佬指点相互学习进步 目录 代码需求 画图 代码练习 代码优化 代码需求 根据需求完成代码:1.定义狗类属性年龄颜色行为:eat(String something)(something表示吃的东西)看家lookHome方法(无参数)2.定义猫类属性年龄颜色行为:eat(String something)方法(something表示吃的东西)逮老鼠catchMouse方法(无参数)3.定义Person类//饲养员属性姓名年龄行为keepPet(Dog dog,String something)方法功能喂养宠物狗something表示喂养的东西行为keepPet(Cat cat,String something)方法功能喂养宠物猫something表示喂养的东西生成空参有参构造set和get方法 4.定义测试类(完成以下打印效果):keepPet(Dog dog,String somethind)方法打印内容如下年龄为30岁的老王养了一只黑颜色的2岁的狗2岁的黑颜色的狗两只前腿死死的抱住骨头猛吃keepPet(Cat cat,String somethind)方法打印内容如下年龄为25岁的老李养了一只灰颜色的3岁的猫3岁的灰颜色的猫眯着眼睛侧着头吃鱼5.思考 1.Dog和Cat都是Animal的子类以上案例中针对不同的动物定义了不同的keepPet方法过于繁琐能否简化并体会简化后的好处2.Dog和Cat虽然都是Animal的子类但是都有其特有方法能否想办法在keepPet中调用特有方法画图 代码练习 父类Animal package demon8;public class Animal { // 属性 // 年龄颜色 // 行为: // eat(String something)方法(something表示吃的东西)private int age;private String color;public Animal() {}public Animal(int age, String color) {this.age age;this.color color;}public int getAge() {return age;}public void setAge(int age) {this.age age;}public String getColor() {return color;}public void setColor(String color) {this.color color;}public void eat(String something){System.out.println(动物在吃 something);} } 子类Dog package demon8;public class Dog extends Animal{ // 属性 // 年龄颜色 // 行为: // eat(String something)(something表示吃的东西) // 看家lookHome方法(无参数)public Dog() {}public Dog(int age, String color) {super(age, color);}// 行为: // eat(String something)(something表示吃的东西) // 看家lookHome方法(无参数)Overridepublic void eat(String something) {System.out.println(getAge() 岁的 getColor() 的狗两只前腿死死的抱住 something 猛吃);}public void lookhome(){System.out.println(狗在看家);}} 子类Cat package demon8;public class Cat extends Animal{public Cat() {}public Cat(int age, String color) {super(age, color);}// 行为: // eat(String something)方法(something表示吃的东西) // 逮老鼠catchMouse方法(无参数)Overridepublic void eat(String something) {System.out.println(getAge() 岁的 getColor() 的猫眯着眼睛侧着头吃 something);}public void catchMouse(){System.out.println(猫在逮老鼠);}} 单独的一个类person package demon8;import sun.management.counter.perf.PerfInstrumentation;public class person { // 属性 // 姓名年龄 // 行为 // keepPet(Dog dog,String something)方法 // 功能喂养宠物狗something表示喂养的东西 // 行为 // keepPet(Cat cat,String something)方法 // 功能喂养宠物猫something表示喂养的东西 // 生成空参有参构造set和get方法 // 4.定义测试类(完成以下打印效果): // keepPet(Dog dog,String somethind)方法打印内容如下 // 年龄为30岁的老王养了一只黑颜色的2岁的狗 // 2岁的黑颜色的狗两只前腿死死的抱住骨头猛吃 // keepPet(Cat cat,String somethind)方法打印内容如下 // 年龄为25岁的老李养了一只灰颜色的3岁的猫 // 3岁的灰颜色的猫眯着眼睛侧着头吃鱼private String name;private int age;public person(){}public person(String name, int age) {this.name name;this.age age;}public String getName() {return name;}public void setName(String name) {this.name name;}public int getAge() {return age;}public void setAge(int age) {this.age age;} // keepPet(Dog dog,String somethind)方法打印内容如下 // 年龄为30岁的老王养了一只黑颜色的2岁的狗 // 2岁的黑颜色的狗两只前腿死死的抱住骨头猛吃 // keepPet(Cat cat,String somethind)方法打印内容如下 // 年龄为25岁的老李养了一只灰颜色的3岁的猫//饲养狗public void keeppet(Dog dog,String something){System.out.println(年龄为age岁的name养了一只dog.getColor()颜色的dog.getAge()岁的狗);dog.eat(something);}//饲养猫public void keeppet(Cat cat,String something){System.out.println(年龄为age岁的name养了一只cat.getColor()颜色的cat.getAge()岁的狗);cat.eat(something);}} 测试类test package demon8;public class test {public static void main(String[] args) {//创建对象并调用方法person p1 new person(老王,30);Dog d new Dog(3,黑颜色);p1.keeppet(d,骨头);person p2 new person(老李,28);Cat c new Cat(3,灰颜色);p2.keeppet(c,鱼);} } 代码优化 person类这样写就可以简化代码比如有各种动物我们这里就可以更加简便 public void keeppet(Animal a,String something) {//强转if (a instanceof Dog d){System.out.println(年龄为 age 岁的 name 养了一只 d.getColor() 颜色的 d.getAge() 岁的狗);d.eat(something);} else if (a instanceof Cat c) {System.out.println(年龄为 age 岁的 name 养了一只 c.getColor() 颜色的 c.getAge() 岁的狗);c.eat(something);}else {System.out.println(没有这种动物);}}test测试类我们发现person类改变后我们这里的测试类的代码包容性更加强 person p new person(老王,30);Dog d new Dog(2,黑色);Cat c new Cat(3,灰色);p.keeppet(d,骨头);p.keeppet(c,鱼);
http://www.w-s-a.com/news/228050/

相关文章:

  • 代理分佣后台网站开发怎么用源码做网站视频
  • 天津网站建设招标wordpress七牛图片插件
  • 建设合同施工合同示范文本汕头市网络优化推广平台
  • 网站关键词修改老王搜索引擎入口
  • 那个网站做搬家推广比较好建设部网站办事大厅栏目
  • 做企业销售分析的网站广州网站设计建设
  • 建站流程wordpress怎么开伪静态
  • 服务器不是自己的做违法网站videopro wordpress
  • 北京建网站的公司哪个比较好网站开通告知书
  • 网站负责人 主体负责人黑龙江 建设监理协会网站
  • 手机网站焦点图代码建设工程质量检测网站
  • 墙绘做网站推广有作用没html网页制作用什么软件
  • 企业做网站有用吗网站推广的常用方法有哪些?
  • 景安做网站教程互联网小程序开发
  • 桂林北站离阳朔多远贵州省建设厅住房和城乡建设官网二建考试
  • 浙江省建设厅 网站是多少wordpress淘宝客一键
  • 网站流量少怎么做5个不好的网站
  • 随州网站建设有限公司个人申请注册公司需要多少钱
  • 东莞做商城网站建设wordpress批量下载外链图片
  • 新网站建设运营年计划书仓山区建设局招标网站
  • 网站开发天津网站建设项目组织图
  • 网站开发认证考试石家庄高端网站开发
  • 网站建设第一步怎么弄站酷网页
  • 设备网站模板江西的赣州网站建设
  • 邯郸营销型网站国际招聘人才网
  • hexo wordpress 主题织梦网站优化教程
  • 网站建设方案及上海市建设协会网站
  • 轴承外贸网站怎么做南宁网站排名优化公司哪家好
  • 沈阳企业网站建站郴州优化公司
  • cctv5+手机在线直播观看seo关键词排名优化方法