Подклассификация означает определение нового класса, который имеет свойства старого класса («суперкласс») с некоторыми изменениями.
В этом случае ваш исходный респондент говорит что-то вроде этого:
Скажем, у вас есть базовый класс Base
, у которого есть метод getTwo
, например:
class Base {
public int getTwo(){ return 2;}
}
Вы решаете, что хотите новый класс, у которого все еще есть метод getTwo
, но который возвращает строку"два" вместо числа 2. Вы можете определить его как
class Subclass extends Base {
public String getTwo() { return "two"; }
}
Мы говорим, Subclass
является подклассом - или, более часто, "является своего рода" - Base
.
Кроме того, вам лучше всего прочесть книгу по объектно-ориентированному программированию на Java. Мне нравится Мышление на Java , которое имеет дополнительное преимущество, заключающееся в том, что оно свободно доступно в режиме онлайн.