The predicate noun is the noun that comes after the verb of a sentence when the verb is a linking verb.
The direct object is the noun that comes after any other type of verb in a sentence.
1. David Bushnell designed the first American underwater craft. (direct object)
5. The navy did not use airplanes and aircraft carriers extensively until World War II. (direct objects)
Hope this helps!!