日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java Code之多态

發(fā)布時間:2023/11/29 java 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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;
  • ?
  • /**
  • * 一個警察,執(zhí)行抓小偷任務.
  • */
  • public class PoliceReal implements IPolice {
  • ?
  • @Override
  • public void catchThief() {
  • System.out.println("抓住小偷了");
  • }
  • ?
  • }
  • package com.iteye.badpie.javacode.duotai;/*** 一個警察,執(zhí)行抓小偷任務.*/ public class PoliceReal implements IPolice {@Overridepublic void catchThief() {System.out.println("抓住小偷了");}} Java代碼
  • package com.iteye.badpie.javacode.duotai;
  • ?
  • /**
  • * 另一個警察,也執(zhí)行抓小偷任務.
  • */
  • public class PoliceHyp implements IPolice {
  • ?
  • @Override
  • public void catchThief() {
  • System.out.println("大冷天的抓什么小偷啊,不如偷個菜.");
  • }
  • ?
  • }
  • package com.iteye.badpie.javacode.duotai;/*** 另一個警察,也執(zhí)行抓小偷任務.*/ 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代碼
  • 市民雖然向警察報了案,
  • 但你不知道能不能把小偷抓住,
  • 甚至你都不知道他們有沒有去抓小偷,
  • 還有可能你在電影里看到的劇情真的發(fā)生了... ?
  • 轉載于:https://blog.51cto.com/daheyuan/1136591

    總結

    以上是生活随笔為你收集整理的Java Code之多态的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。