Java接口之作为参数传递

                   学习java的人都知道,java是一个面向对象的编程语言。

但经过一段时间的学习,你还可以体会到其实java就是一个面

向接口的编程,最主要的原因就是接口可以直接体现出java的

继承、 多态(最主要的),那好接下来我就谈一下我自的肤浅

的理解接口作为参数的用法,希望大家加以佐证。

      

     第一步想用接口作为参数 首要的条件就是要有接口,定义一个接口

         public interface A{
                   public void nihao();
         }

     第二步:有了接口必须有实现接口的类

               public class B implements A{
                    public void nihao(){
                    System.out.println("我现在确实很好");
                    }
               }
      第三步:有了前边的准备工作当然就要有将A接口作为参数的类了

             public class C (A a ){
                     public void nh{
                            a.nihao();

                    }
        
                 }
      第四步:就是客户端的调用了


public class Client{
     public static void main(String[] args){
  // 第一步:首先要实例化将接口作为参数的类也就是C类
      C   c = new C();
   /*第二步:然后实例化实现接口的类也就是B类了
     这里面就体现了接口多态的用法
   */
        A  b  = new B();
   //第三步: 接下来也就体现出了
       c.nihao(a);

      }
 
  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值