If we have a private key, we can create a public key by means of elliptic curve cryptography. This process is irreversible. Once the public key is obtained, the Bitcoin address can be generated by using the hash function.
In general, a Bitcoin address is generated by and corresponds to a public key. A Bitcoin address is like a receipt address that the payer can only get the address but is unable to know who the payee is. Thus, Bitcoin ensures the security and convenience of transactions.