Пошук по сайту  

   

Пошук роботи!  

Вакансії C# developer

Работа в Украине

   

Реклама  

Скачуйте відеуроки для створення сайту за допомогою SMS Joomla 

реклама

 

 

   

Ми в Facebook  

   

Статистика  

Користувачі
3
Статті
207
Перегляди статей
2018457
   

Реклама в мережі  

   

Ми знаходимось тут  

   

Посібник Delphi  

ДОСТУПНИЙ ВИКЛАД,

ЦІКАВІ ПРИКЛАДИ, ВИХІДНІ КОДИ.

ЦІНА ДИСКА З МАТЕРІАЛАМИ - 500 грн. 

Якщо ваша карта обслуговується ПриватБанком тоді переведіть потрібну суму через Приват24 на карту    5168 7573 0556 9925 або натисніть на посилання "Перейти до оплати", щоб здійснити миттєвий платіж без комісії. Перейти до оплати!

 Звертайтесь за адресою еmail:kuzbyt@ukr.net

 
   

Посібник по C#  

 Вивчаємо сучасну мову  програмування C# 7.0

ПРОГРАМУЄМО в VISUAL STUDIO 2017

ЦІНА ДИСКА З МАТЕРІАЛАМИ - 1000 грн. 

Якщо ваша карта обслуговується ПриватБанком тоді переведіть потрібну суму через Приват24 на карту    5168 7573 0556 9925 або натисніть на посилання "Перейти до оплати", щоб здійснити миттєвий платіж без комісії. Перейти до оплати!

 Звертайтесь за адресою еmail:kuzbyt@ukr.net

Тут Подяка на підтримку сайту
 
   

Випадкове фото  

   

Наш відеоканал  

   

Відвідування сайту  

Яндекс.Метрика

 

   

Відеокурс по С++  

   

Рекомендуємо:  

   

Автор: Ткаченко О.М.

Наступна таблиця узагальнює рівні доступу при зазначенні відповідних специфікаторів в описі.
Таблиця 3.1. Доступ до атрибутів і методів класу

Лістинг 3.14 демонструє використання різних типів доступу до елементів класу.
Лістинг 3.14

class DemoAccess {
public static final double C = 8.05; // доступний будь-де в програмі
private int x; // доступний лише в межах класу DemoAccess
double y; // доступний в межах пакету
public int z; // доступний будь-де в програмі
DemoAccess() {x=1; y=1; z=1; } // конструктор
public void setX(int in) { x=in;} // доступний будь-де в програмі
public int getX() { return x;} // доступний будь-де в програмі
private double getExpr() { // доступ лише в межах класу
return (x*x+y*y)/2;
}
public double getFunction(double in) {
return in*Math.sqrt(getExpr()); // доступ до getExpr() в межах класу
}

}
class pr3_1 4 {
public static void main(String[ ]args) {
double h = 100*DemoAccess.C; // доступ до С як до public атрибуту
DemoAccess demo = new DemoAccess();
double a = 2.4*demo.y+3.5; // доступ до у є, оскільки це один пакет
System.out.println("a="+a);
//
int b = 2*demo.x+5; – таке неприпустиме, оскільки x private,
// для доступу до х треба скористатися публічними методами
//
setX( ) та getX( )
demo.setX(-7);
int b = 2*demo.getX()+20;
System.out.println("b="+b);
demo.z += 12.55; // доступ до z є, оскільки він public
b = 2*demo.z;
System.out.println("b="+b);
//
System.out.println(demo.getExpr()); – не можна, бо getExpr() не є
// доступним з-за меж класу
DemoAccess
System.out.println(demo.getFunction(2*h));
}
}

Результат роботи програми:
a=5.9
b=6
b=26
8050.000000000001
Сам клас може також бути оголошений як public. У цьому випадку він є видимим звідусіль у програмі. Якщо клас не має  специфікатора доступу, він видимий лише в межах пакету.

 

 

   

Поділіться з друзями!

Соціальні мережі

   

Сайт для перевірки своїх знань з програмування на сайті:http://www.quizful.net/test

Онлайн тести  для програмістів: https://proghub.ru/


 Розробка сайтів, інтернет-магазинів під ключ. Створення програмного забезпечення для обліку в магазинах,

гуртовнях, ведення власного бізнесу та інших. Написання дипломних та курсових робіт з програмування, баз даних.

 

Звертайтесь за адресою email:kuzbyt@ukr.net

 

 

© (C) Sambir, I.Kuzbyt