Sabendo que tenho uma propriedade estatica e que esta nao mudara, qual a diferenca entre as 2 abordagens ?
Seria mesmo necessario o constructor ?
Para propriedades que podem ter ser valores alterados, faz sentido ter um construtor para inicializar mas neste caso ?
class Circle() {
static float _pi = 3.141F;
------------------------------------------------
class Circle() {
static float _pi;
static Circle() {
Circle._pi = 3.141F;