Введение
Методы в Java - это группа задач, которые выполняют определенное действие. В этом практическом занятии мы научимся вызывать эти методы в Java. В рамках этого практического занятия вы научитесь вызывать встроенные и методы, определенные пользователем, в Java.
Создание и вызов встроенного метода
Для вызова встроенного метода в Java мы можем напрямую использовать имя метода. В этом шаге мы вызовем метод Math.sqrt(), который возвращает квадратный корень числа.
Создайте новый Java-файл с именем
CallMethod.javaв директории~/project.Добавьте в файл следующий код:
public class CallMethod { public static void main(String[] args) { double num = 16; double ans = Math.sqrt(num); // вызов встроенного метода System.out.println("Square Root of "+num+" = "+ans); // вывод результата } }Сохраните файл и закройте его.
Чтобы запустить вышеуказанный код, откройте терминал и перейдите в директорию
~/project.Скомпилируйте файл с помощью команды
javac:javac CallMethod.javaЗапустите файл с помощью команды
java:java CallMethodПосле запуска файла вы должны увидеть следующий вывод:
Square Root of 16.0 = 4.0
Создание и вызов метода, определенного пользователем
Для вызова метода, определенного пользователем, в Java нам нужно создать объект класса, в котором метод определен. В этом шаге мы вызовем метод, определенный пользователем, hello().
Откройте файл
CallMethod.java, который мы создали на предыдущем шаге.Добавьте следующий код ниже метода
main()для определения метода, определенного пользователем, под названиемhello():public void hello() { System.out.println("Hello World!"); }Измените метод
main(), чтобы создать объект классаCallMethodи вызвать методhello():public static void main(String[] args) { double num = 16; double ans = Math.sqrt(num); System.out.println("Square Root of "+num+" = "+ans); CallMethod obj = new CallMethod(); // создание объекта класса CallMethod obj.hello(); // вызов метода, определенного пользователем }Сохраните файл и закройте его.
Чтобы запустить вышеуказанный код, откройте терминал и перейдите в директорию
~/project.Скомпилируйте файл с помощью команды
javac:javac CallMethod.javaЗапустите файл с помощью команды
java:java CallMethodПосле запуска файла вы должны увидеть следующий вывод:
Square Root of 16.0 = 4.0 Hello World!
Резюме
В этом практическом занятии мы научились вызывать как встроенные, так и методы, определенные пользователем, в Java. Мы можем напрямую вызывать встроенные методы по их имени, в то время как для вызова методов, определенных пользователем, нам нужно создать объект класса, в котором метод определен.



