Дилемы, возникающие по ходу изучения С# - C#
Формулировка задачи:
Здравствуйте, иногда возникают вопросы на которые не могу найти ответа в книгах.
1. Какой смысл создавать свойства(они обеспечивают доступ до скрытых данных private)?, - если данные и поля с модификатором private доступны только внутри класса. А если мы создаем public конструктор, то private данные и так будут доступны внутри класса через открытый конструктор, без создания свойств или методов доступа.
2. Зачем использовать статические поля и методы?, - если вызов их только через имя класса, а мы, к примеру работаем с объектом. То есть вызвать через объект данное поле не сможем.
Спасибо, буду публиковать здесь вопросы и далее (нет у кого спросить).
Решение задачи: «Дилемы, возникающие по ходу изучения С#»
textual
Листинг программы
public class TileMap : MonoBehaviour { // ... public int tileID = 0; // ... public Sprite currentTileBrush { get { return spriteReferences[tileID] as Sprite; } } // ... }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д