Java Generics:带有另一个类的类的类

时间:2016-08-17 02:46:26

标签: java generics

我有一个BatchConfigurable类

public class BatchConfigurable<T extends BatchContext>() {}

我正在尝试为它编写一个包装器。这将是另一个采用此类或任何将BatchConfigurable作为参数扩展的类的类。对于声明,我正在尝试:

public class WrappedBatchConfigurable<E extends BatchConfigurable <T extends BatchContext>>() {}

这是无效的,但是从代码中可以清楚地看出,我想保留WrappedBatchConfigurable所采用的BatchConfigurable子类型应采用扩展BatchContext作为参数的类型的属性。它的语法是什么?

1 个答案:

答案 0 :(得分:2)

您需要在使用之前声明类型参数<?php //Delete all image files in this folder $path = 'files/'; if ($handle = opendir($path)) { while (false !== ($file = readdir($handle))) { if (filectime($file)< (time() - 2419200)) { if (preg_match('/\.png$/i', $file)) { unlink($path.'/'.$file); } if (preg_match('/\.jpg$/i', $file)) { unlink($path.'/'.$file); } if (preg_match('/\.tif$/i', $file)) { unlink($path.'/'.$file); } if (preg_match('/\.gif$/i', $file)) { unlink($path.'/'.$file); } } } } ?>

T