https://github.com/Sharabaddin/oop-examples/blob/m...
Почему переменная package-private, а не protected?
getStatfarad() у вас всегда возвращает picofarad * 3. Зачем писать три раза одно и то же ? Реализуйте этот метод в родителе.
То же самое, по-моему, можно сказать и про метод setStatfarad, но там кода много, "на глаз" не видно, может и есть отличия.