en.wikipedia.org/wiki/Inheritance_(object-oriented_programming)

ичок в Java, но в некоторой степени знаком с C. Я хотел знать - в чем разница между структурами C и объектами Java и вызовом их методов? Или полностью эквивалентны?

Например, структура велосипеда:

class BicycleDemo {
     public static void main(String[] args) {

          // Create two different Bicycle objects
          Bicycle bike1 = new Bicycle();
          Bicycle bike2 = new Bicycle();

          // Invoke methods on those objects
          bike1.changeCadence(50);
          bike1.speedUp(10);
          bike1.changeGear(2);
          bike1.printStates();

          bike2.changeCadence(50);
          bike2.speedUp(10);
          bike2.changeGear(2);
          bike2.changeCadence(40);
          bike2.speedUp(10);
          bike2.changeGear(3);
          bike2.printStates();
     }
}

Причина, по которой я спрашиваю, в том, что они так похожи! Спасибо!

Ответы на вопрос(4)

Ваш ответ на вопрос