c++ call method in same class

#include <iostream>

class MyClass {
public:
    void method1() {
        std::cout << "Inside method1" << std::endl;
        method2();
    }

    void method2() {
        std::cout << "Inside method2" << std::endl;
    }
};

int main() {
    MyClass obj;
    obj.method1();
    return 0;
}