public void CallMethod() { my = new MyClass(); // private метод видно на екземплярі! my.Method(); }
public void CallMethod() { my = new MyClass(); // private метод виден на экземпляре! my.Method(); }
static void Main() { // 1. Створюємо екземпляр класу MyClass (по сильному посиланню). // 2. Створюємо екземпляр класу MyClass з іменем instance. // 3. Інстанціюємо клас MyClass. // 4. Створюємо змінну з іменем instance, типу MyClass і присвоюємо їй адресу екземпляра на кучі. // (instance - є посиланням на екземпляр класу MyClass побудований на кучі) MyClass instance = new MyClass(); // Полю field, екземпляра instance, присвоюємо значення Hello world! instance.field = "Hello world!"; // Виводимо на екран значення поля field екземпляра instance. Console.WriteLine(instance.field); // Виклик методу з іменем Method на екземплярі instance. instance.Method(); // Delay. Console.ReadKey(); }
public void CallMethod() { my = new MyClass(); // privat метод виден на экземпляре! my.Method(); }
static void Main(string[] args) { // 1. Создаем экземпляр класса MyClass (по сильной ссылке). // 2. Создаем экземпляр класса MyClass с именем instance. // 3. Инстанцируем класс MyClass. // 4. Создаем переменную с именем instance типа MyClass и присваиваем ей адрес экземпляра на куче. // (instance - является ссылкой на экземпляр класса MyClass, построенный на куче) MyClass instance = new MyClass(); // Полю field, экземпляра instance, присваиваем значение Hello world! instance.field = "Hello world!"; instance.Method(); }
static void Main(string[] args) { // 1. Создаем экземпляр класса MyClass (по сильной ссылке). // 2. Создаем экземпляр класса MyClass с именем instance. // 3. Инстанцируем класс MyClass. // 4. Создаем переменную с именем instance типа MyClass и присваиваем ей адрес экземпляра на куче. // (instance - является ссылкой на экземпляр класса MyClass построенный на куче) MyClass instance = new MyClass(); // Полю field экземпляра класса instance присваиваем значение Hello world! instance.field = "Hello world!"; // Выводим на экран значение поля field экземпляра instance. Console.WriteLine(instance.field); Console.WriteLine(instance.GetHashCode()); //Вызов метода с именем Method на экземпляре instance/ instance.Method(); // Delay Console.ReadKey(); }
static void Main() { // 1. Создаем экземпляр класса MyClass (по сильной ссылке). // 2. Создаем экземпляр класса MyClass с именем instance. // 3. Инстанцируем класс MyClass. // 4. Создаем переменную с именем instance, типа MyClass и присваиваем ей адрес экземпляра на куче. // (instance - является ссылкой на экземпляр класса MyClass построенный на куче) MyClass instance = new MyClass(); // Полю field, экземпляра instance, присваиваем значение Hello world! instance.field = "Hello world!"; // Выводим на экран значение поля field экземпляра instance. Console.WriteLine(instance.field); // Вызов метода с именем Method на экземпляре instance. instance.Method(); // Delay. Console.ReadKey(); }
// На 18 строке создаем метод с именем CallMethod, который принимает один аргумент типа MyClass и нчего не возвращает public void CallMethod(MyClass my) { // В теле метода CallMethod на 21 строке вызываем метод с именем Method аргумента my my.Method(); }
//На 22 строке создается метод CallMeyhod который примениет агрумент типа MyClass и ничего не возвращает public void CallMethod(MyClass my) { my.Method(); }
// На 18 строке создаем метод с именем CallMethod, который принимает один аргумент типа MyClass и ничего не возвращает public void CallMethod(MyClass my) { // В теле метода CallMethod, на 21 строке вызываем метод с именем Method аргумента my my.Method(); }
// На 18 рядку створюємо метод з іменем CallMethod, який приймає один аргумент типу MyClass і нічого не повертає public void CallMethod(MyClass my) { // У тілі методу CallMethod, на 21 рядку викликаємо метод з іменем Method аргумента my my.Method(); }