Access modifiers control where members can be accessed.
public int health; private int coins; protected float speed;
In Unity, prefer [SerializeField] when you only need Inspector access:
[SerializeField]
[SerializeField] private float speed = 5f;