Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            StudentDiary diary = new StudentDiary(); // utworzenie nowej instancji klasy

            diary.AddRating(3);
            diary.AddRating(5);

            StudentDiary diary2 = new StudentDiary(); // utworzenie drugoiego obiektu i przypisanie do drugiej zmiennej

            diary2.AddRating(8);

            StudentDiary diary3 = diary2; // przypisanie do trzeciej zmiennej drugiej zmiennej (czyli beda sie odwolywac do tego samego [drugiego] obiektu

            diary2.AddRating(7.5f);
            //StudentDiary diary; // utworzenie zmiennej (jeszcze nie przypisalismy obiektu!)

            DiaryStatistics stats = diary.ComputeStatistics();

            Console.WriteLine("Średnia ocena: " + stats.AverageGrade);
            Console.WriteLine("Maksymalna ocena: " + stats.MaxGrade);
            Console.WriteLine("Minimalna ocena: " + stats.MinGrade);

            stats = diary2.ComputeStatistics();

            Console.WriteLine("Średnia ocena: " + stats.AverageGrade);
            Console.WriteLine("Maksymalna ocena: " + stats.MaxGrade);
            Console.WriteLine("Minimalna ocena: " + stats.MinGrade);

            StudentDiary d1 = new StudentDiary();

            GiveName(d1);
            Console.WriteLine(d1.Name);
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            StudentDiary diary = new StudentDiary();

            diary.AddRating(3);
            diary.AddRating(5);

            StudentDiary diary2 = diary;

            diary2.AddRating(4);

            StudentDiary diary3 = diary2;

            diary3.AddRating(8);
        }
Ejemplo n.º 3
0
 static void GiveName(StudentDiary diary)
 {
     diary.Name = "Dzienniczek Mateusza";
 }