Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
yanger
6 лет назад

Java_Методы и Классы


Методы и Классы
Сегодня сказ пойдет про такие вещи как методы и классы. Метод у нас состоит из одной или нескольких команд. По рекомендациям лучше конечно заранее планировать набор методов так, чтобы каждый их них решал только какую то одну определенную задачу.
Метод конечно же имеет идентификатор под которым он будет известен нашей программе. Так же метод может, но конечно же не обязан принимать параметры (они же аргументы, если кто не знал) и возвращать значение.
Чтобы объявить метод со списком параметров, нам нужно вначале перечислить параметры с их типами через запятую в круглых скобках после имени нашего метода. Но если наш метод не имеет никаких параметров, то круглые скобки оставляем пустыми.
В качестве параметра можно передавать как переменную простого типа, так и объект. Область действия параметра будет все тело метода и им можно будет пользоваться как локальной переменной.
А теперь давайте посмотрим пример. Смотрите коментарии в коде.

аппа.jpg

class AvtoTrans {
int mesta; //количество мест в салоне
int kolesa; //количество колес
int maxspeed; //максимальная скорость
int rashod; //средний расход топлива
/*Здесь мы объявляем метод, который будет у нас вычислять пройденный путь.
 Наш метод принимает один параметр interval, который задает время и не возвращает никакого значения.*/
void distance (double interval) {
double value = maxspeed * interval;
System.out.println("Пройденный путь = "+ value + "км.");
}
}
class AvtoTransMethod {
public static void main (String ... args){
AvtoTrans car = new AvtoTrans (); //Создаем экземпляр класса AvtoTrans
car.mesta =2;
car.kolesa = 4;
car.maxspeed = 130;
car.rashod= 30;
AvtoTrans bus = new AvtoTrans (); //Создаем еще один экземпляр класса AvtoTrans
bus .mesta =45;
bus .kolesa = 4;
bus .maxspeed = 250;
bus .rashod= 30;
//Рассчитаем пройденный путь за 0,5 часа
double time = 0.5;
System.out.println ("авто с"+ car.mesta + "местами" );
 car.distance (time);
System.out.println ("автобус с"+ bus.mesta + "местами" );
 bus.distance (time);
}
}

Method_java.gif

0
0.029 GOLOS
На Golos с June 2018
Комментарии (2)
Сортировать по:
Сначала старые