I have the following snippet where I have an abstract class with a parameterized constructor.
public abstract class Cat { protected final Connection con;