- Главная
- Информатика
- Java2 (Классы,методы,пакеты,переменные)
Содержание
- 2. На этом уроке мы научимся Писать команды на языке Java. Создавать класс в Java. Объявлять атрибуты
- 3. В языке программирования Java каждую команду принято писать с новой строчки. В конце команды ставится точка
- 4. Java — объектно-ориентированный язык программирования. Поэтому в Java методы не могут существовать отдельно, они могут быть
- 5. Допустим, нужно создать класс, который будет описывать дом . Тогда нам нужно создать класс Home, который
- 6. Класс может содержать - один, два, три и больше методов в зависимости от сложности класса. Название
- 7. public String speak(String words){ String phrase = words + ''...may''; return phrase; } В отличие от
- 8. Минимальная программа должна состоять минимум из одного класса, который должен содержать минимум один метод, с которого
- 9. Программа на Java состоит из классов. Каждый класс хранится в отдельном файле. Когда у нас много
- 10. Переменные – предназначены для хранения данных. Все данные в Java хранятся с помощью переменных. Переменные могут
- 11. Правила именования переменных в java Имя переменной должно начинаться с буквы (маленькой) и состоять из букв
- 12. Оператором присваивания является одиночный знак равенства = переменная = выражение; int y = 10; int x;
- 13. Примитивные типы данных Также существуют классы-оболочки: В отличие от примитивных типов, они пишутся с заглавной буквы.
- 14. В итоге класс Cat может выглядит следующим образом: package myProject; public class Cat { private int
- 15. Экземпляр класса Прежде чем использовать созданные нами методы в классе нужно создать экземпляр класса. Cat ourCat
- 16. package myProject; public class Home { public static void main (String[] args) { Cat ourCat =
- 18. Скачать презентацию
Слайд 2 На этом уроке мы научимся
Писать команды на языке Java.
Создавать класс в Java.
Объявлять
Писать команды на языке Java.
Создавать класс в Java.
Объявлять

Узнаем, как методы могут возвращать или не возвращать значения, иметь или не иметь входные параметры.
Узнаем что такое метод main().
Узнаем какие бывают переменные.
Научимся создавать экземпляр класса и вызывать его методы, то есть работать с созданным объектом.
Научимся делать комментарии к нашему коду.
Слайд 3 В языке программирования Java каждую команду принято писать с новой строчки.
В языке программирования Java каждую команду принято писать с новой строчки.

System.out.println("Java это круто!");
System.out.println("Java это круто!");
System.out.println("Java это круто!");
Программа не может состоять только из команд в свою очередь команда тоже не может быть сама по себе, она – часть функции (в Java функции еще называют методами). А функции являются частью класса.
Команды в Java
Слайд 4 Java — объектно-ориентированный язык программирования. Поэтому в Java методы не могут существовать
Java — объектно-ориентированный язык программирования. Поэтому в Java методы не могут существовать

Классы можно представить контейнерами, в которых заключена логика программы, определяющая работу приложения, так же Классы позволяют разбить поведение сложных систем на простое взаимодействие взаимосвязанных объектов.
Java позволяет создавать классы, которые представляют объекты из реального мира. Например, можно создать класс Car (автомобиль) или Animal (животное).
Класс объединяет в себе методы и поля, которые описывают поведение и состояние объекта этого класса.
Класс — это шаблон, или проект, по которому будет сделан объект.
Для каждого класса создается отдельный файл, имя которого совпадает с именем класса.
Стандартная библиотека языка Java уже содержит несколько тысяч классов, предназначенных для решения разных задач.
Классы в Java
Слайд 5Допустим, нужно создать класс, который будет описывать дом . Тогда нам нужно
Допустим, нужно создать класс, который будет описывать дом . Тогда нам нужно

public class Home {
«Тело класса»
}
public – модификатор доступа к классу, в данном случае он нам говорит, что этот класс будет доступен другим классам. В java существуют и другие модификаторы(private, protected, "default"), но об этогм позднее.
class – ключевое слово, говорящее о том, что это класс.
Home - имя класса. Имена классов принято писать с заглавной буквы.
{ } – фигурные скобки, между которыми разместится тело нашего класса.
public class Home {
«переменная»
«переменная»
«метод»
«метод»
}
Слайд 6 Класс может содержать - один, два, три и больше методов в зависимости
Класс может содержать - один, два, три и больше методов в зависимости

public void sayMeow(){
System.out.print(""Meow "");
}
public void sayMeow() – сигнатура метода, его определение. В данном случае она нам говорит о том, что:
public - метод sayMeow() доступен для других классов;
void - метод sayMeow() не возвращает никаких данных.
sayMeow– имя метода. Имена методов, в отличие от имен классов, принято писать с маленькой буквы. На конце каждого метода после имени всегда идут круглые скобки ( ), пустые или содержащие параметры.
Методы в Java
Слайд 7public String speak(String words){
String phrase = words + ''...may'';
return
public String speak(String words){
String phrase = words + ''...may'';
return

}
В отличие от предыдущего метода этот метод возвращает значение и имеет входные параметры. Рассмотрим сигнатуру метода
public String speak(String words):
public - метод speak() доступен для других классов;
String —тип значения, которое возвращает метод. В предыдущих случаях ключевое слово void указывало на то, что метод ничего не возвращает. В данном случае
String указывает на то, что метод возвращает значение типа строка.
Возвращающие методы должны содержать в своем теле ключевое слово return.
Слайд 8 Минимальная программа должна состоять минимум из одного класса, который должен содержать минимум
Минимальная программа должна состоять минимум из одного класса, который должен содержать минимум

public class Home {
public static void main (String[] args) {
}
}
Класс, с которого начинается программа, может иметь любое имя, но метод main, с которого начинает выполняться программа, всегда имеет один и тот же вид:
public static void main (String[] args)
Метод main в Java
Слайд 9 Программа на Java состоит из классов. Каждый класс хранится в отдельном файле.
Программа на Java состоит из классов. Каждый класс хранится в отдельном файле.

Обычно в пакеты объединяют классы одной и той же категории, либо предоставляющие сходную функциональность.
Имена пакетов и подпакетов нужно указывать в коде класса, и они должны совпадать с именами папок и подпапок на диске.
Все встроенные в Java классы, которые входят в комплект поставки, хранятся в пакете с именем java. Базовые функции языка хранятся во вложенном пакете java.lang. Компилятор Java знает, где найти эти классы.
После оператора package, но до любого определения классов в исходном Java-файле, может присутствовать список операторов import.
package myProject;
public class Home {
public static void main (String[] args) {
}
}
Пакеты package
Слайд 10 Переменные – предназначены для хранения данных. Все данные в Java хранятся с
Переменные – предназначены для хранения данных. Все данные в Java хранятся с

Переменные могут быть атрибутами класса, параметрами метода или могут использоваться в программе для краткосрочного хранения данных.
Каждая переменная в Java имеет три важных свойства: тип, имя и значение.
Тип переменной определяет тип данных, которые в ней можно хранить. Переменная может хранить значения только того же типа, что и она сама. Типы данных делятся на:
- примитивные типы данных,
- ссылочные типы данных,
Переменные в Java
Слайд 11Правила именования переменных в java
Имя переменной должно начинаться с буквы (маленькой) и
Правила именования переменных в java
Имя переменной должно начинаться с буквы (маленькой) и

- Имя переменной не должно быть ключевым или зарезервированным словом языка Java.
- Имя переменной чувствительно к регистру. newVariable и newvariable — разные имена.
- При выборе имени переменных, следует использовать полные слова вместо загадочных аббревиатур. Это сделает ваш код более удобным для чтения и понимания.
- Если выбранное вами имя переменной состоит только из одного слова — запишите его маленькими буквами. Если оно состоит из более чем одного слова, то отделяйте каждое последующее слово в имени переменной заглавной буквой. Например: superCounter, myDomesticAnimal
Если переменная сохраняет постоянное значение, то каждое слово следует писать заглавными буквами и отделять при помощи символа подчеркивания.
Пример: static final int NUMBER_OF_HOURS_IN_A_DAY = 24
Слайд 12Оператором присваивания является одиночный знак равенства =
переменная = выражение;
int y = 10;
int
Оператором присваивания является одиночный знак равенства =
переменная = выражение;
int y = 10;
int

При объявлении переменной, в следующей последовательности указываются:
тип данных (в данном примере — int — переменная содержит целое число),
имя переменной (в данном примере имена — x и y),
начальное значение переменной или, другими словами, инициализация переменной. Однако, это не является обязательным условием при объявлении переменной.
Если нужно объявить несколько переменных одного типа, то это также можно сделать одной строкой, указав имена переменных через запятую.
Инициализация переменных
Слайд 13Примитивные типы данных
Также существуют классы-оболочки: В отличие от примитивных типов, они пишутся
Примитивные типы данных
Также существуют классы-оболочки: В отличие от примитивных типов, они пишутся

String myString = "The weather was fine";
Слайд 14В итоге класс Cat может выглядит следующим образом:
package myProject;
public class Cat {
package myProject;
public class Cat {

private String name;
private String color;
public void eat(){
System.out.print("Eating...\n");
}
public void sleep(){
System.out.print("Sleeping zz-z-z-z...\n");
}
public String speak(String words){
String phrase = words + "...mauu...\n";
return phrase;
}
}
Слайд 15Экземпляр класса
Прежде чем использовать созданные нами методы в классе нужно создать экземпляр
Экземпляр класса
Прежде чем использовать созданные нами методы в классе нужно создать экземпляр

Cat ourCat = new Cat();
Hовый объект (или экземпляр) создаётся из существующего класса при помощи ключевого слова new.
Вы можете создать несколько объектов на основе класса.
Переменную ourCat теперь можно использовать для вызова методов класса Cat, например: ourCat.eat();
Добавим в наш метод main который находится в классе Home такие команды.
Cat ourCat = new Cat();
ourCat.eat();
ourCat.sleep();
String say = ourCat.speak("Play with me");
System.out.println(say);
Слайд 16package myProject;
public class Home {
public static void main (String[] args) {
Cat ourCat
public class Home {
public static void main (String[] args) {
Cat ourCat
![package myProject; public class Home { public static void main (String[] args)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1098391/slide-15.jpg)
ourCat.eat();
ourCat.sleep();
String say = ourCat.speak("Play with me");
System.out.println(say);
}
}
Запустим нашу программу на исполнение.