reffer to a class/method : I have this method in my Calroies Class which inhertis the User class. 

     class Calories : User
    {

        public void CalcuateCaloriesMale()
        {
            var user = new User();
            var equation = (10 * user.Weight) + (6.25 * user.Height) - (5 * user.Age) + 5;
            Console.WriteLine("Based on the Mifflin – St Jeor Formula You need to eat {0} Kalories a day\nTo Gain Weight ", equation);

        }

}

And i have this code in Program.cs


    if (newGoal.GoalStatusGainWeight ==  true)
            {
                var calories = new Calories();
                switch (newUser.Gender)
                {
                    case "m":
                        calories.CalcuateCaloriesMale();
                        break;


Now I dont understand how to make the Calories Class know what the user has typed in at the beginning of the Beginning.


            newUser.Name = Question.AskString("Name: ");
            newUser.Age = Question.AskInt("Age: ");
            newUser.Gender = Question.AskString("Gender(m/f): ");
            newUser.Height = Question.AskInt("Height(cm): ");
            newUser.Weight = Question.AskInt("Weight(kg): ");


The Calories Class doesn't take into consideration waht the user has typed in. 
I tought i can juse make a new User, but i guess my thinking was wrong.
What am i doing wrong ? How can i imagine this working so i can learn it better?


Thank you