///////////////////////// Modificatori de acces ////////////////////////////////// static void AccessModifiers() { var emp = new Employee(); emp.Name = "Florea"; Console.WriteLine(emp.Name); // public - accesibil din interiorul şi din exteriorul clasei //var rating = employee.CalculateRating(); //eroare -- private - accesibil numai din interiorul clasei //Console.WriteLine(employee.GetEmployeeDetails()); // eroare -- protected - accesibil numai din interiorul clasei şi a claselor derivate var details_emp = new EmployeeDetails(); details_emp.SetDetails(); //Console.WriteLine(details_emp.ToString()) ; var employeeAmazon = new EmployeeAmazon(); //Amazon.RateCalculator calculator = new RateCalculator(); // eroare -- internal -- este accesibil doar in cadrul assembly-ului }