Create a Java program that can generate a 14-character unique personal password [closed]

Create a Java program that can generate a 14-character unique personal password. The password combines the first two characters of the user’s nickname, the last four digits of their identification numbers, and their birthdate.

This program should include all these requirements:
i. This program should implement proper multiple inheritance with a minimum of THREE (4) classes
including Interface and main method class.
ii. A class constructor is used to accept all the inputs from the users.
iii. Abstract class which contains abstract methods and normal methods need to be used to process
all String manipulation to extract the password element from the user’s input data.
iv. An interface is used to display the final password combination.
v. Your program should apply a good programming style and documentation.

I tried but couldnt get anything