Public and private variables