private static void CreateAndDestroy() { //Создание объекта класса "EarthLike" без параметров EarthLike pl0 = new EarthLike(); //Изменение значений переменных объекта и вызов функций классов родителя и наследника pl0.SetName("Hyperion"); pl0.SetRad(1.5); pl0.SetTemp(15.5); pl0.SetDens(0.8); pl0.CalcGrav(); pl0.SetWater(true); pl0.CreateAtmos(2, true); pl0.LifeProb(); }
static void Main(string[] args) { //Создание объекта класса "EarthLike" и последующее удаление его внутри метода CreateAndDestroy(); GC.Collect(); Console.ReadLine(); //Нужно для того, чтобы система успела удалить объект (C# немного странно работает, вот и приходится такое использовать) Console.WriteLine($"\n"); //Примеры создания объектов Planet pl1 = new Planet("X01"); Planet pl2 = new Planet(); Planet pl3 = new EarthLike("Mars", 0.5, 0.7); Planet pl4 = new Planet(pl1); EarthLike pl5 = new EarthLike("Palaven", 1.5, 1.2, 30.2, true); //Пример использования функции pl3.CalcGrav(); }