美文网首页
内部类2--java18(18/12/2015)

内部类2--java18(18/12/2015)

作者: Girl_endless | 来源:发表于2015-12-18 19:52 被阅读14次
package com.atguigu.exer;

public class TestInnerClass1 {

}

class OuterClass{
    //局部内部类
    //如下方式使用较少
    public void method1(){
        
        class InnerClass{
            
        }
    }
    //常常使用一个方法,使其返回值为某个类或接口的对象。而这个类或接口在方法内部创建。
    public Comparable getComparable(){
        //1、创建一个实现Comparable接口的类
        //使用方式一
        class MyComparable implements Comparable{

            @Override
            public int compareTo(Object o) {
                // TODO Auto-generated method stub
                return 0;
            }
            
        }
        //2、返回一个实现类的对象
        return new MyComparable();
    }
    //使用方式二
    public Comparable getComparable1(){
        //返回一个实现Comparable接口的*匿名内部类*的对象
        return new Comparable() {

            @Override
            public int compareTo(Object o) {
                // TODO Auto-generated method stub
                return 0;
            }
            
        };
    }
}

相关文章

  • 内部类2--java18(18/12/2015)

  • 内部类1--java18(18/12/2015)

    类的成员之五:内部类:在java中,允许一个类的定义位于另一个类的内部,前者称为内部类,后者称为外部类。 inne...

  • 匿名内部类--java18(18/12/2015)

  • 内部类

    成员内部类 局部内部类(定义在方法内和定义在作用域内的类) 匿名内部类

  • Java 内部类

    内部类包括成员内部类、方法内部类、*静态内部类、匿名内部类*。 内部类的作用 由于内部类的实现和外部类没有关系,内...

  • Java学习——内部类

    内部类 一,成员内部类(包括静态内部类和非静态内部类) 非静态内部类可以直接访问外部类的成员,反之则不行 非静态内...

  • Java 内部类、静态内部类、方法内部类(未完待续)

    内部类 什么是内部类?内部类其实就是在一个类中创建的类。内部类有四种: 成员内部类 静态内部类 局部内部类 匿名内...

  • java 内部类

    一般有四种内部类的使用方式: 嵌套的内部类 方法内的内部类 静态内部类 匿名内部类 什么时候用内部类: 有时候明显...

  • 内部类

    内部类 1.可以访问访问其外部类所有属性和方法,无需创建外部类对象 2.必须创建内部类对象,否则无法从外部类访问内...

  • Java 中的方法内部类

    Java 中的方法内部类 方法内部类就是内部类定义在外部类的方法中,方法内部类只在该方法的内部可见,即只在该方法内...

网友评论

      本文标题:内部类2--java18(18/12/2015)

      本文链接:https://www.haomeiwen.com/subject/dobphttx.html