нужна информация о языках JAVA и C#Различие между переменным типом класса и объектами класса
Q # 1; - Типы классов против типов объектов против ссылочных типов?
Q # 2: - требования к памяти Разностных переменных типов классов и
примитивных типов?
Q # 3: - разница между областью действия объекта класса и переменной класса?
******* Пожалуйста, поправьте меня, если информация ниже неверен **********
******* Пожалуйста, объясните, с помощью пример *******************
******* Поистине оцените помощь ************** ****************
PersonClass var1 = новая PersonClass ("Джек", 22);
PersonClass var1: - определяет вар из класса типа PersonClass "var1"
новый: - "NEW" будет выделять память в соответствии с проинформировано конструктору класса PersonClass
PersonClass («Джек», 22);: - «Конструктор», который расскажет новый оператор о размере класса и будет первой вещью которой будет компилятор вызов, когда прога работает
1- это создаст объект класса PersonClass с помощью нового оператора
2- конструктор из класса PersonClass() расскажет новый оператора о размере класса и нового оператора будет выделить точный размер памяти.
3- название объекта «var1», и это также имя переменной типа класса PersonClass
4- объект класса может получить доступ ко всем свойства полей методы класс, за исключением частных.
5- В случае параметризованного конструктора вызов complier вызывает конструктор по умолчанию. кто говорит о размере класса, если нет конструктора по умолчанию?
PersonClass var2;
1- он определяет только переменную класса "var2"
2- что может сделать var2 класса может получить доступ из PersonClass? Каков предел var2? Какова разница или область действия var2 класса типа PersonClass и объект класса PersonClass?
**
var2 = var1;
**
// Оба variable2 и variable1 теперь оба названия и тот же объект // пожалуйста, объясните
/* это также меняет Variable1, так как переменной 2 и Variable1 имя точно такой же объект */
variable2.set ("Jack", 22);
System.out.println (variable1);
Большое спасибо ziraak, это действительно помогло –