Create A Class

This syntax is a little different but produces identical code, all in one shot:

class MyClass
{
protected:
    byte m_value;
public:
    MyClass()
    {
        m_value = 0;
    }

    int myMethod(byte arg)
    {
        m_value = arg;
        return 5*m_value;
    }
} myThing;