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();
}
}
Причина, по которой я спрашиваю, в том, что они так похожи! Спасибо!