内部类_常见的用途

//其实我认为内部类主要是参数是一个接口,子类实现接口后当成参数被传入进去,我感觉安卓经常用这种方法添加监听器
//还有线程也直接new Tread(),都是这种内部类的写法

//1.下面我先写个接口
package
java8.interface_new; public interface DefaultInterface {   //接口定义需要实现方法 public int one(); public int two(); }


//2.内部类例子
import java8.interface_new.DefaultInterface;

public class TestXiushifu {
    public static void main(String[] args) {
      //第一种
int value = getTotal(new DefaultInterface(){ @Override public int one() { // TODO Auto-generated method stub return 0; } @Override public int two() { // TODO Auto-generated method stub return 0; } }); System.out.println(value);
  
     
     //第二种
     int value2 = getTotal(new Outer());

        System.out.println(value2);
    }
    
    /*static class Outer implements DefaultInterface{
        @Override
        public int one() {
            // TODO Auto-generated method stub
            return 1;
        }

        @Override
        public int two() {
            // TODO Auto-generated method stub
            return 2;
        }
    }*/
    
    public static int getTotal(DefaultInterface defaultInterface){
        int totle = defaultInterface.one() + defaultInterface.two();
        return totle;
    }
}






spring集成mongodb
原文地址:https://www.cnblogs.com/yinlixin/p/7376097.html