Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace nomid
- {
- class me
- {
- public int age;
- public string name;
- public bool grandparents;
- public string pet;
- public int marks;
- public int grands;
- public me()
- {
- age = 0;
- name = "None";
- grandparents = false;
- pet = "None";
- marks = 0;
- About();
- }
- public me(int age, string name, bool grandparents, string pet)
- {
- this.age = age;
- this.name = name;
- this.grandparents = grandparents;
- this.pet = pet;
- About();
- }
- public virtual void About()
- {
- Console.WriteLine("Name: " + name);
- Console.WriteLine("Age: " + age);
- Console.WriteLine("GrandParents: " + grandparents);
- Console.WriteLine("Pet: " + pet);
- if (marks <= 1)
- {
- marks = 2;
- }
- if (marks > 12)
- {
- marks = 12;
- }
- Console.WriteLine("Middle grands: " + marks);
- }
- public me(int age, string name, bool grandparents,int grands)
- {
- this.age = age;
- this.name = name;
- this.grandparents = grandparents;
- this.marks = grands;
- About();
- }
- }
- class sister : me
- {
- public int course;
- //private string hi = "А я новый объект класса sister!";
- //private string info = "У меня есть аргументы,которые принимаються через класс me";
- /*
- public sister()
- {
- About2();
- }
- */
- public override void About()
- {
- base.About();
- Console.WriteLine("Course: " + course);
- }
- public sister(int age,string name,bool grandparents,int grands,int course):base(age, name, grandparents , grands) // Наследование спомощью base
- {
- this.course = course;
- About();
- }
- /*
- public void About2()
- {
- Console.WriteLine(hi);
- Console.WriteLine(info);
- Console.WriteLine("Также у меня есть свои аргументы,обьекты." );
- Console.WriteLine("Course:" + course);
- }
- */
- }
- class MyBigClass
- {
- static void Main(string[] args)
- {
- Console.WriteLine("Укажите возраст:");
- int x = Convert.ToInt32((Console.ReadLine()));
- Console.WriteLine("Укажите имя:");
- string x2 = Console.ReadLine();
- Console.WriteLine("Укажите вашу середню оценку:");
- int x3 = Convert.ToInt32((Console.ReadLine()));
- Console.WriteLine("============================================");
- me Taras = new me(x,x2, false, x3);
- Console.WriteLine("============================================");
- //List<me> Dasha = new List<me>();
- //Dasha.Add(new sister());
- Console.WriteLine("Укажите возраст:");
- x = Convert.ToInt16((Console.ReadLine()));
- Console.WriteLine("Укажите имя:");
- x2 = Console.ReadLine();
- Console.WriteLine("Укажите вашу середню оценку:");
- x3 = Convert.ToInt16((Console.ReadLine()));
- Console.WriteLine("Укажите ваш курс:");
- int x4 = Convert.ToInt16((Console.ReadLine()));
- sister Dasha = new sister(x, x2, false, x3,x4);
- Console.WriteLine("============================================");
- Console.ReadKey();
- }
- }
- }
- Укажите возраст:
- 10000
- Укажите имя:
- TozeXz
- Укажите вашу середню оценку:
- 143
- Укажите ваш курс:
- 4
- Name: TozeXz
- Age: 10000
- GrandParents: False
- Pet:
- Middle grands: 12
- Course: 0
- Name: TozeXz
- Age: 10000
- GrandParents: False
- Pet:
- Middle grands: 12
- Course: 4
Add Comment
Please, Sign In to add comment