【 解 析 面 向 对 象 编 程 的 特 点 】 之 【 多 态 】

           如果项目经理布置了一个任务得意,例如,规定你完成某个函数,那么如何完成?完成之后项目经理如何检验?为了避免出现骂人的局面,本篇文章将对此问题进行解析。

知识点:面向对象编程的特点--------多态。

 

接口以及布置的任务:

//:文件包名---com.zh.lesson12

       package  com.zh.lesson12;

//: 接口名-----IPeople

       public  interface  IPeople {

//:任务名字------speakOne( );   即speakOne函数

           public  int  speakOne ( ) ;

                                           }

 

完成任务的过程:

//:文件包名字-----com.zh.lesson12

       package  com.zh.lesson12;

//:自定义类名字-----Chinese,用Chinese类实现IPeople接口中的内容,即完成speakOne函数,完成任务

       public  class  Chinese  {

           public  int  speakOne ( ) {

           System.out.println ( "你好" );

                   return 0;

                                          }

项目检验:

//:文件包名字

       package com.zh.lesson12;

//:类名字--Dyop

       public class  Dyop {

//:定义一个函数---test,使用IPeople类型的参数     

             void  test (  IPeople  p ) {

                        p.speakOne ( ) ;

                                                     }

       public  static void  main  ( String [ ] str ){

                            Dyop  d  =  new  Dyop;

//:生成一个Chinese类的对象

            Chinese  c  =  new  Chinese ( ) ;

//:调用本类函数,将内部类的对象作为参数

                              d.speakone(c);

                              }

                               }

                                                                                         Q Q :  9 4 4 2 3 3 0 8 0

 

 

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值