fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class Engine{
  5. private:
  6. int power;
  7. public:
  8. Engine (int p=0){
  9. power = p;
  10. }
  11. //встановленння значення
  12. void setPower(int p){
  13. power = p;
  14. }
  15. //отримання значення
  16. int getPower(){
  17. return power;
  18. }
  19.  
  20. };
  21. class Vehicle{
  22. private:
  23. Engine engine;
  24. int maxSpeed;
  25. public:
  26. Vehicle (int power, int speed) : engine(power), maxSpeed(speed) {}
  27. void setEnginePower(int p){
  28. engine.setPower(p);
  29. }
  30. int getEnginePower(){
  31. return engine.getPower();
  32. }
  33. void setMaxSpeed(int speed){
  34. maxSpeed = speed;
  35. }
  36. int getMaxSpeed(){
  37. return maxSpeed;
  38. }
  39. };
  40. int main() {
  41. Vehicle car(120, 150);
  42. cout<<car.getEnginePower() <<endl;
  43. car.setMaxSpeed(200);
  44. cout<<car.getMaxSpeed() <<endl;
  45. car.setEnginePower(150);
  46. cout<<car.getEnginePower() <<endl;
  47. return 0;
  48. }
Success #stdin #stdout 0.01s 5280KB
stdin
Standard input is empty
stdout
120
200
150