I think that the question that is different from the pedantic one about the word, which I will discuss below, is that the behavior that you intend to identify with this "Initialized" tag may be.
It is not an unusual style to write a private init () method in, for example, Java, to perform complex initialization; since this code may be needed in several places (as with copy constructors, clone operations, etc.) this is just a good form. Its a less common but valid thing for this is to create a “forward” class, but which expects some asynchronous operation to be fully initialized (for example, an asynchronous completion pattern for tones). So this is not necessarily the case that it should only be in ctor, but I'm curious what the actual behavior you want will be.
In a word, English is a somewhat agglutinating language, like German: there are grammatical rules that build works from basic words and syllables in templates. one of them is here, "Initial" → "initialize" => "initializable". Any native speaker recognizes “initialized” as something that has the property of being able to be initialized. Thus, this word is meaningful, but it does not have in the dictionary for the same reason that it does not have separate entries for plurals.
Charlie martin
source share