Loading...
nedjo avatar nedjo 53 Точки

[Homework] OOP - Inheritance and Abstraction - Проблем с първа задача

Създавам клас Student, класа си работи, тествам го, няма проблеми, създавам клас Discipline, който е с полета име, брой лекции и List<Student>, правя контруктор, който приема тези параметри, но незнайно грешката която ми дава е:

Error 1 Inconsistent accessibility: parameter type 'System.Collections.Generic.List<_1.School.Student>' is less accessible than method '_1.School.Discipline.Discipline(string, int, System.Collections.Generic.List<_1.School.Student>)' E:\OOP\Inheritance-and-Abstraction\1.School\Discipline.cs 15 16 1.School

Гледам други решения, всеки е направил решението подобно на това. Някой ще може ли да ми обясни къде е проблема?

1
C# OOP Basics
Valleri avatar Valleri 304 Точки

По-скоро може да се достъпва в Discipline, но както казва и самата грешка - не може да имаш less accessible параметър в по-accessible метод. Пробвай да направиш метод с параметър Student. Ако обаче Student е public, метода може реално да е от сякакво accessability. 

2
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.