That is correct, but if one goes into a pub/bar in Germany (at least in Northern Germany) and orders a "Hefe" one will get a "Hefeweizen", because "Hefe" in relation to ordering a beer is short for "Hefeweizen".
But as podz mentioned, in order to brew a "Hefeweizen" you have to use at least...