欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > java >内容正文

java

Java Code之多态

发布时间:2023/11/29 java 38 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Java Code之多态 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

 Java代码

  • package com.iteye.badpie.javacode.duotai;
  •  
  • /**
  • * 人民警察
  • */
  • public interface IPolice {
  •  
  • /**
  • * 抓小偷
  • */
  • public void catchThief();
  •  
  • }
  • package com.iteye.badpie.javacode.duotai;/*** 人民警察*/ public interface IPolice {/*** 抓小偷*/public void catchThief();}

     

    Java代码
  • package com.iteye.badpie.javacode.duotai;
  •  
  • /**
  • * 一个警察,执行抓小偷任务.
  • */
  • public class PoliceReal implements IPolice {
  •  
  • @Override
  • public void catchThief() {
  • System.out.println("抓住小偷了");
  • }
  •  
  • }
  • package com.iteye.badpie.javacode.duotai;/*** 一个警察,执行抓小偷任务.*/ public class PoliceReal implements IPolice {@Overridepublic void catchThief() {System.out.println("抓住小偷了");}} Java代码
  • package com.iteye.badpie.javacode.duotai;
  •  
  • /**
  • * 另一个警察,也执行抓小偷任务.
  • */
  • public class PoliceHyp implements IPolice {
  •  
  • @Override
  • public void catchThief() {
  • System.out.println("大冷天的抓什么小偷啊,不如偷个菜.");
  • }
  •  
  • }
  • package com.iteye.badpie.javacode.duotai;/*** 另一个警察,也执行抓小偷任务.*/ public class PoliceHyp implements IPolice {@Overridepublic void catchThief() {System.out.println("大冷天的抓什么小偷啊,不如偷个菜.");}} Java代码
  • package com.iteye.badpie.javacode.duotai;
  •  
  • /**
  • * 市民
  • */
  • public class Citizen {
  •  
  • private String mName;
  •  
  • public Citizen(String name) {
  • mName = name;
  • }
  •  
  • /**
  • * 市民报案
  • */
  • public void report(IPolice police) {
  • System.out.println(String.format("市民%s丢失手机,向警察报案抓小偷.", mName));
  • police.catchThief();
  • }
  •  
  • }
  • package com.iteye.badpie.javacode.duotai;/*** 市民*/ public class Citizen {private String mName;public Citizen(String name) {mName = name;}/*** 市民报案*/public void report(IPolice police) {System.out.println(String.format("市民%s丢失手机,向警察报案抓小偷.", mName));police.catchThief();}} Java代码
  • 市民虽然向警察报了案,
  • 但你不知道能不能把小偷抓住,
  • 甚至你都不知道他们有没有去抓小偷,
  • 还有可能你在电影里看到的剧情真的发生了...  
  • 转载于:https://blog.51cto.com/daheyuan/1136591

    总结

    以上是生活随笔为你收集整理的Java Code之多态的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。