Unlike axiomatic systems deal with classes such as NBG, the term "class" is not a word in ZFC. How do I formally treat classes?
Here is an example of what I'm exactly talking about.
Example
Consider a polynomial ring $R[X]$ over a ring $R$.
We call $X$ as the "indeterminate" and write elements of $R[X]$ as $a_0+a_1X+\cdots a_n X^n$.
This is just a convention. This notation DOES NOT mean that it is a sum of $a_kX^k$, since one has NOT defined $X$.
However, $X$ can be formally defined if one defines $R[X]$ as the set of functions $\omega\rightarrow R$ with a finite support and define $X$ as $f(i)=\delta_{i1}$.
Just like this example, I want to know how to formally treat "class".
Here is a phrase in Jech-Set theory
p. 3
Although we work in ZFC which, unlike alternative axiomatic set theories, has one type of object, namely sets, we introduce the informal notion of a class.
If $\phi(x,p_1,\cdots,p_n)$ is a formula, we call $\mathbb{C}=\{x:\phi(x,p_1,\cdots,p_n)\}$ a class.
To be very precise, $\mathbb{C}$ defined here is just a drawing, not a mathematical object.
Here is an example to make clear what I'm trying to ask:
Let's assume there is a guy who only knows English.
To him, only meaningful combinations of alphabets are the meaningful words. The combination such as "adssyfeq" is not a word to him. (Hence, we can consider "he is a mathematician using sets under ZFC")
One day, he faces a combination of Chinese alphabets. Well, to him, this combination of letters is just a drawing and there is no way to make this word meaningful unless he learns Chinese which is a completely different from English.
Just like this example, is it legit to use metalanguage such as $\{x:x=x\}$ in ZFC? Is $\{x:x=x\}$ a object we can talk about in ZFC?
Also, I heard that one can treat and define classes formally if one allows inaccessible cardinal axiom. How?
Thank you in advance..