Question: how to do this in java? Filter is a generic interface that declares a single method named accepts. public interface Filter { public boolean accepts(Tt);

how to do this in java?  how to do this in java? Filter is a generic interface
that declares a single method named accepts. public interface Filter { public

Filter is a generic interface that declares a single method named accepts. public interface Filter { public boolean accepts(Tt); } The accepts method takes an object of T type and returns true if the filter accepts the object and false otherwise. Consider, for example, the following implementation. public class IsPositive implements Filter { public boolean accepts(Integer t) { return t>0; } } The Is Positive filter accepts positive integers. We can now use the filter as shown in the following code fragment. After this code fragment is executed, variable bl should be true while b2 should be false. Filter filter = new IsPositive(); boolean b1 = filter.accepts(13); boolean b2 = filter.accepts(-3); Write the following classes. You also need to write a Driver class to test the class and method. Write a Filter class named SimilarColor that has the following features. a. A constructor that accepts a Color object known as the reference color. b. The accepts method will operate only on objects of Color type. It will return true if the specified color is similar to the reference color. Two colors are similar if the sum of the absolute differences in red, green and blue is less than 5

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!