Layout xml에 값을 입력 하면 어떻게 그 클래스에 값이 반영이 되나요?

예를 들어
<TextView
         android:id="@+id/text"
            android:text="@string/snake_layout_text_text"
            android:visibility="visible"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true"
            android:gravity="center_horizontal"
            android:textColor="#ff8888ff"
            android:textSize="24sp"/>

이런 값이 TextView 클래스에 어떻게 적용되는지 궁금합니다.

TextView 클래스에서도 이 값을 받을 수 있는 메소드 구성도 어떻게 되는지 궁금하구요~