No, you cannot. The signature of the virtual method must remain the same, only the keyword virtual is changed to keyword override.
Is it possible like
struct Point { int X; int Y; void Display() { cout << " string"; } };
Which is the best practice for variable declaration within the function ? Or is it vary from one language to other one ?