while defining a constructor outside class, this keyword is not used to create variables.
Person::Person(int initialAge){
// Add some more code to run some checks on initialAge
if(initialAge > 0){
this.age = initialAge;
}else{
this.age =0;
}
}