void changeName (int index, String Key) //объявление метода
{
// тело метода
}
///////////////////////////////////////////////////////////////
String getName () //создание метода nbgf String
{
String name;
// тело метода
return name;//возврат значения
}
Выполнить метод можно только над объектом внутри класса, которого он объявлен. Или внутри самого класса.
В случае если метод необходимо выполнить внутри другого класса, то указывается объект, над которым следует выполнить этот метод, как показано в листинге.
changeName (45, «GH4297K») //вызов внутри класса в котором метод объявлен
//или
String NAME = student.changeName () //student является объектом класса в //котором объявлен метод
В случае если метод вызывается внутри самого класса, то указывать объект не необходимо, так как и так понятно какой объект имеется в виду. Ошибкой не будет считаться, если вы в качестве объект укажите оператор this. Так же необходимо чтобы тип данных всех аргументов соответствовал типу данным значений, которые передаются методу в качестве аргумента.
class Student
{
int age;
string university;
string name;
float schoolperformance;
void changeName ()
{
// метод изменения имени
}
void incAge ()
{
// метод инкремента возраста
}
void delete ()
{
// удаление студента
}}