Содержание
- 2. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Класс—это АТД для создания объекта. Класс определяет
- 3. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Общая форма определения класса. class extends {
- 4. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Данные инкапсулируются в класс путем объявления переменных
- 5. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов class Point { int х, у;//поля класса
- 6. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов class TwoPoints { public static void main(String
- 7. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов В Java используется также понятие абстрактный класс.
- 8. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов // Абстрактный класс “Фигура” abstract public class
- 9. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов // Конкретный класс "Круг“ class Circle extends
- 10. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов abstract class Square { abstract int squareIt(int
- 11. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов public class AbstractDemo { public static void
- 12. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов если унаследовать класс от абстрактного, но оставить
- 13. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Java предоставляет программисту еще одно средство, родственное
- 14. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Интерфейсы дают возможность программисту описывать наборы методов,
- 15. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов public class NewButton implements CustomLook { public
- 16. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов interface Voice { void voice(); } class
- 17. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов class Cat implements Voice { public void
- 18. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Интерфейсы предоставляют некоторую разновидность множественного наследования, те
- 19. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Модификаторы доступа Во многих языках существуют права
- 20. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Уровень доступа элемента языка является статическим свойством,
- 21. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов В Java модификаторы доступа указываются для: типов
- 22. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Четыре уровня доступа Public Private Protected если
- 23. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Открытый (Public) к членам класса всегда можно
- 24. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Если попытаться обратиться к private-данным или методам,
- 25. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Защищенный (Protected): к данным членам разрешается доступ
- 26. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Модификатор доступа protected позволяет обращаться к данным
- 27. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Обычно такой модификатор применяют для того, чтобы
- 28. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов package My; class First{ protected int protVar;
- 29. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов package My; class Second {// не наследник
- 30. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Пакетный:(package access) доступ к членам, объявленным без
- 31. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Пакет в Java - это коллекция сгруппированных
- 32. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов package Имя_пакета; например, package mystuff.utilities;
- 33. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Классы пакета хранятся в некотором каталоге(папке), имя
- 34. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Модификатор protected может быть указан для наследника
- 35. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов модификаторы доступа упорядочиваются следующим образом (от менее
- 36. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Пакеты доступны всегда, поэтому у них нет
- 37. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Типы (классы и интерфейсы) верхнего уровня объявления.
- 38. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Массив имеет тот же уровень доступа, что
- 39. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Методы—это подпрограммы, присоединенные к конкретным определениям (описаниям)
- 40. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Общая форма объявления метода: тип ( )
- 41. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов class Point { int х, у; void
- 42. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Заголовок состоит из: модификаторов (доступа в том
- 43. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Для методов доступен любой из 3 возможных
- 44. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов В отличие от объявления переменной здесь запрещается
- 45. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Для каждого аргумента можно ввести ключевое слово
- 46. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов public void process(int x, final double y)
- 47. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Важным понятием является сигнатура (signature) метода. Сигнатура
- 48. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов class Point { void get() {} void
- 49. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов // ошибочное использование void get() {} int
- 50. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Если текущая реализация метода не выполняет никаких
- 51. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов Если в заголовке метода указан тип возвращаемого
- 52. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов // пример вызовет ошибку компиляции public int
- 53. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов // правильный метод public int get() {
- 54. 06.09.2007 Кафедра ОСУ, Java 2007 Определение классов и методов В методе без возвращаемого значения (указано void)
- 56. Скачать презентацию