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

JAVA多态性测试的基本实验------JAVA入门基础教程

package duotai;public class Person
{public void eat(){System.out.println("人吃饭");}public void Pdrink(){System.out.println("人喝水");}
}
package duotai;public class Man extends Person
{public void eat(){System.out.println("男人吃饭");}public void ManDrink(){System.out.println("喝酒");}
}
package duotai;public class Woman extends Person
{public void eat(){System.out.println("女人吃饭");}public void WDrink(){System.out.println("喝奶茶");}
}

 

package duotai;public class T
{public static void main(String[] args) {T t = new T();t.meet(new Man(),new Woman(),new Person());}public void meet(Person...p){for (int i = 0; i < p.length; i++){p[i].eat();if(p[i] instanceof Man){Man m = (Man)p[i];m.ManDrink();}else if(p[i] instanceof Woman){Woman w = (Woman)p[i];w.WDrink();}}}
}
http://www.lryc.cn/news/61093.html

相关文章:

  • 小说作者推荐: 妄鸦合集
  • MySQL-自带工具介绍
  • 12个你应该知道的Python库
  • 【数据分析之道-NumPy(七)】numpy字符串函数
  • 【Linux】Linux基本指令(1)
  • 更全面的对比GPT4和Claude对MLIR的掌握能力
  • 阿里ARouter 路由框架解析
  • 大型医院健康体检管理系统源码(PEIS)
  • java 获取时间的方法
  • Block原理(二)- 用白话说说底层源码,不扯代码
  • springboot整合knife4j接口文档成公共模块使用
  • 软件测试需要学什么
  • 【蓝桥杯省赛真题17】python删除字符串 青少年组蓝桥杯python编程省赛真题解析
  • C# LINQ 查询语句和方法的区别及使用
  • 【nacos配置中心】源码部分解析
  • Kotlin 1.6.0 的新特性
  • nextjs13临时笔记
  • 云计算与区块链之间有什么区别?
  • sed命令常用例子
  • MB510 3BSE002540R1在机器视觉工业领域最基本的应用
  • nightingale-0-介绍单机二进制部署
  • 一个从培训学校走出来的测试工程师自述....
  • 关于pyqt的一些用法
  • 【Paper Note】ViViT: A Video Vision Transformer
  • Java入坑之IO操作
  • 校园小助手【GUI/Swing+MySQL】(Java课设)
  • String的不可变特性
  • 使用MMDeploy(预编译包)转换MMxx(MMDeploy支持库均可)pth权重到onnx,并使用python SDK进行部署验证
  • Shiro安全框架简介
  • 三行Python代码,让数据处理速度提高2到6倍