Advertisement
desislava_topuzakova

class Student

May 7th, 2022
973
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.19 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace Demo
  8. {
  9.     class Student //описание на всички ученици
  10.     {
  11.         //полета -> характеристики (име, фамилия, клас, оценка)
  12.         //!!! private !!!
  13.         //1. поле за името
  14.         private string name;
  15.         //2. поле за фамилия
  16.         private string lastName;
  17.         //3. поле за клас
  18.         private int classInSchool;
  19.         //4. поле за ср. оценка
  20.         private double grade;
  21.  
  22.         //конструктор -> метод -> да създаваме обекти от класа
  23.         public Student () //конструктор по подразбиране
  24.         {
  25.             //нов празен обект
  26.         }
  27.         public Student (string name, string lastName, int classInSchool, double grade)
  28.         {
  29.             //нов празен обект
  30.             this.name = name;
  31.             this.lastName = lastName;
  32.             this.classInSchool = classInSchool;
  33.             this.grade = grade;
  34.  
  35.         }
  36.  
  37.         //getters and setters - методи, чрез който задаваме или взимаме стойност на поле
  38.         public string Name  // за полето name
  39.         {
  40.             get { return name; }
  41.             set { name = value; }
  42.         }
  43.  
  44.         public string LastName  // за полето lastName
  45.         {
  46.             get { return lastName; }
  47.             set { lastName = value; }
  48.         }
  49.  
  50.         public int ClassInSchool  // за полето classInSchool
  51.         {
  52.             get { return classInSchool; }
  53.             set { classInSchool = value; }
  54.         }
  55.  
  56.         public double Grade  // за полето grade
  57.         {
  58.             get { return grade; }
  59.             set { grade = value; }
  60.         }
  61.  
  62.  
  63.         //методи -> действия / функционалности (принтираме цялото име)
  64.         public void printFullName()
  65.         {
  66.             Console.WriteLine(name + " " + lastName);
  67.         }
  68.     }
  69. }
  70.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement