zoukankan      html  css  js  c++  java
  • 4.4.3Object类

    习速度节奏稍微有点慢,先来看代码实现:

    /*------------------------这里说如果方法参数被定义成一个接口,则实现就需要定义一个类实现接口。除此之外我们还可以实现匿名内部类实现此操作*/

     interface Animal {
      void shout();
    }
    public class Example{
     public static void main(String[] args) {  
      animalShout(new Animal() {        //匿名内部类,修改接口实现类
       @Override
       public void shout() {
        // TODO 自动生成的方法存根
        System.out.println("汪汪!");
       }
      });
      
     }
     public static void animalShout(Animal an) {
      an.shout();
     }
     
     
    }
    /*------------------------这里说如果方法参数被定义成一个接口,则实现就需要定义一个类实现接口。*/
    interface Animal {  //定义一个Animal类接口,抽象shout方法
      void shout();
    }
    class Dog implements Animal{  //专门一个类实现Animal接口,shout方法
     public void shout() {
      System.out.println("汪汪!");
     }
    }
     
    public class Example{     
     public static void main(String[] args) {  
      
     Example.animalShout(new Dog());   
     
     } 
     public static void animalShout(Animal an) {
      an.shout();
     }
     
    }
     
    /*------------------------以上是实现过程的两种代码,现将格式给出-----------------------*/
    new  父类(参数列表)或父接口(){
    //匿名内部实现部分
    }
     
     
     
  • 相关阅读:
    Perl 简介(适合对 C 语言有点认识的读者)
    ASP.NET中的随机密码生成
    office2003下的EXCEL中英文图表名的对应
    css布局定位系列 (转)
    使用.Net访问Office编程接口
    在.NET 2.0 中发送Email
    asp .net 发邮件(带附件)测试可用
    ASP.NET图象处理详解
    DateTable全解
    带线的无限级下拉树列表
  • 原文地址:https://www.cnblogs.com/Wision-22/p/9876444.html
Copyright © 2011-2022 走看看