public class Solution {
    public static void main(String[] args) {
    }
    public class AppleIPhone {
    }
    public class SamsungGalaxyS2 extends AppleIPhone {

    }
}
нас учили что наследование применяется когда есть связь "является" самсунг является айфоном?? я понимаю что задача шуточная, но в реальной практике было бы правильно наследоваться от класса, который подобен твоему будущему классу но без связи "является"?