Skip to main content

Section 7.4 Worked Example: Writing Method Headers 2

Subsection 7.4.1 Subgoals for Writing Methods

  1. Define method header based on problem

  2. Define return statement at the end

  3. Define method body/logic

    1. Determine types of logic (expression, selection, loop, etc)

    2. Define internal variables

    3. Write statements

You can watch this video or read through the content below it.

Problem 1: Write a public method that does not return anything but accepts as parameters 3 Strings and prints out a cheerful sentence with the input in it.

  • When you pick your method name:

    • Make it something related to the use of the method.

    • Recall that method names are never capitalized at the first letter.

    • We will call this method cheerful

  • A full method header contains:

    • access modifier,

    • return type,

    • method name, and

    • full parameter list (data type parameter_name)

Figure 7.4.1.
public void cheerful (String a, String b, String c) {}

A call to this method would look like: obj.cheerful(alpha, beta, gamma");

Problem 2: Write a public method header that would work for this call:

int  wobble;
wobble = obj.happy (7, "hello", "bye");

A full method header contains:

  • access modifier,

  • return type,

  • method name, and

  • full parameter list (data type parameter_name)

Figure 7.4.2.
public int happy (int a, String b, String c) {}

Subsection 7.4.2 Practice Pages

You have attempted of activities on this page.