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

网站模板代码怎么写王烨鑫

网站模板代码怎么写,王烨鑫,网站收录不好排名高,苏州做网站设计的公司Java中多态的特性#xff0c;在学习中就是很难懂#xff0c;比较抽象的概念。学的时候就犯糊涂#xff0c;但日后会发现#xff0c;基础在日常工作的理解中占有重要的角色。下面#xff0c;我将用一个代码实例#xff0c;回忆和巩固多态的概念和存在的意义。理解多态在学习中就是很难懂比较抽象的概念。学的时候就犯糊涂但日后会发现基础在日常工作的理解中占有重要的角色。下面我将用一个代码实例回忆和巩固多态的概念和存在的意义。理解多态是面向对象编程的重要一步。先来个热身看下图在mian函数调用的时候1和2的不同。2就是用了多态的思维这是最最简单的小栗子。an相当于一个引用(类型)但是它可以代表多种状态。多态(概念)所谓多态就是指一个引用(类型)在不同的情况下的多种状态。也可以理解为多态是指通过指向父类的指针来调用在不同子类中实现的方法。。场景假设一个主人养了猫和狗猫和狗都有自己爱吃的东西主人在喂它们的时候如果既要判断是猫还是狗再判断他们分别爱吃什么就显得很麻烦。如果主人养了很多种动物这样的重复判断就会浪费很多时间。有什么办法能让主人拿到一种食物就知道这是哪种动物的就好了。一个完整的 代码实例1.首先创造动物类// 动物类class Animal {int age;String name;public int getAge() {return age;}public void setAge(int age) {this.age age;}public String getName() {return name;}public void setName(String name) {this.name name;}// 动物类里面有叫和吃两个方法public void cry() {System.out.println(我不知道叫什么);}public void eat() {System.out.println(我不知道吃什么);}}2.其次分别创造猫类和狗类(他们继承于动物类)// 狗类继承于动物类class Dog extends Animal {// 覆盖(重写)方法public void cry() {System.out.println(旺旺);}public void eat() {System.out.println(我是狗我爱吃骨头);}}// 猫类继承于动物类class Cat extends Animal {// 覆盖(重写)方法public void cry() {System.out.println(喵喵);}public void eat() {System.out.println(我是猫我爱吃鱼);}}3.再者创建食物类// 食物类class Food {String name;public String getName() {return name;}public void setName(String name) {this.name name;}// 食物类里面让它有一个方法public void showName() {}}4.再者猫和狗都有自己不同的爱吃的食物(他们继承于食物类)// 鱼(食物的一种)继承于食物class Fish extends Food {public void showName() {System.out.println(食物鱼);}}// 骨头(食物的一种)继承于食物class Bone extends Food {public void showName() {System.out.println(食物骨头);}}5.主人类(就可以将动物和对应的食物统一起来)// 主人类 存在一種餵食方法class Master {// 给动物喂食物如果没有多态他要写给猫喂食和给狗喂食两个方法// 有了多态以后即使再来好多动物用这一个函数就可以了public void feed(Animal an, Food f) {an.eat();f.showName();}}6.最后方法的调用(测试)public class DuoTaiDemo {public static void main(String args[]) {Master master new Master();master.feed(new Dog(), new Bone());// hin方便可以再试试master.feed(new Cat(), new Fish());}}
http://www.sadfv.cn/news/100114/

相关文章:

  • 哈尔滨做网站的oeminc有关网站开发的知识
  • 网站开发保密协议wordpress 批量删除所有文章
  • 建网络商城网站吗厦门地税网站建设
  • 蒙文网站建设情况汇报合肥如何做百度的网站推广
  • 网站的特点鞋子 东莞网站建设
  • 网站设置方案网站建设网站的好处
  • 江门网站建设公司哪家好杭州做网站建设公司
  • 微网站促销版网站后台代码在哪修改
  • 主流网站开发工具百度公司的业务范围
  • 四川网站建设公司东阳市网站建设制作
  • 找人做网站摄影网页模板
  • 木渎网站建设网易企业邮箱是什么
  • 卢松松网站的百度广告怎么做的wordpress打字特效
  • 已备案网站想关闭江门seo外包服务
  • 做企业网站无锡响应式网站建设
  • 营销网站建设的价格室内设计平面图怎么画
  • 在网站做淘宝推广免费网站商城建设
  • 黑客怎么攻击网站深圳外贸公司招聘信息
  • 网站开发过程中出现的问题徐州网站设计师
  • 做牛排的网站北京模板建站设计
  • 购物网站首页图片网站建设之婚礼摄影网站设计
  • 网上做图赚钱的网站seo优化软件下载
  • 为何网站需改版嘉兴关键词优化报价
  • 沧州企业网站建设宿迁房价
  • 行业应用服务类appwin10系统优化软件
  • 哪里能做网站优化关键词排名公司
  • 蒙古文网站建设wordpress动漫视频网站
  • 网站建设毕业设计游戏发号网站源码
  • 网站空间 .de公众平台的微信网站开发
  • 建设部网站城建学院北京住房与城乡建设厅网站首页