visibility-modifier type name ;
visibility-modifier
return-type method-name( parameter-list )
{
statement-list
}