Java教程

java 匿名类 protected 构造方法

本文主要是介绍java 匿名类 protected 构造方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

java 匿名类 protected 构造方法

问题:为什么一个 protected 构造器可以 new 呢

package com.alibaba.fastjson;

public class TypeReference<T>{
	...
	protected TypeReference(){
		...
	}
}
TypeReference<List<SkuHasStockVo>> typeReference = new TypeReference<List<SkuHasStockVo>>() {};

原因

其实是这样的这里new的并不是TypeReference对象,而是在此处定义了一个匿名类。该匿名类继承自TypeReference。并对该匿名类进行定义{ } 里面什么都没有写。因为我们只需要用到父类的一个构造方法而已。

这篇关于java 匿名类 protected 构造方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!