Your Monero address is the one you give to third parties to send Monero to you. It is the only information here that's meant to be public. It is like your bank account number.
You then have your Private keys that is only meant for you and must not be shared with anyone. This like your bank secret pin number. Therefore your monero address is not your key but the account number.