возвращаемое значение из класса json в другой класс

#android

Вопрос:

У меня два занятия.

Имя первого класса-Send_telephone.

Имя второго класса-get_company_name.

В классе Send_telephone я получаю информацию с сервера с помощью Json. В классе Send_telephone я вызываю класс get_company_name и отправляю ему необходимую информацию.

мой первый урок заключается в следующем

 public class Send_telephone {
String Company_name;
private Context context;
public Send_telephone(Context context){
    this.context = context;
}
public void Send_telephone(final String telephone){

    String url=Global.url_connection;
    StringRequest stringRequest=new StringRequest(1, url, new Response.Listener<String>() {
        @Override
        public void onResponse(String response) {

             try {
                JSONObject jsonObject=new JSONObject(response);
                final String post_id=jsonObject.getString("post_id");
                    if (post_id.equals("0")) {
                        Toast.makeText(context, "You are not invited to the app. Contact the admin", Toast.LENGTH_SHORT).show();
                        GetTelephoneNumber.getInstance().Object_Enable();
                    }else{
    

                        **get_company_name getcompany;
                        getcompany=new get_company_name(context);
                        Company_name=getcompany.get_company_name(jsonObject.getString("company_id"));**
                        
                    }

            } catch (JSONException e) {
                e.printStackTrace();
                Toast.makeText(context, "Internet is not connected", Toast.LENGTH_SHORT).show();
                GetTelephoneNumber.getInstance().Object_Enable();
            }}
    }, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {
            GetTelephoneNumber.getInstance().Object_Enable();
            Toast.makeText(context,"Error connecting to server", Toast.LENGTH_SHORT).show();
        }}
    ){
        @Override
        protected Map<String, String> getParams() throws AuthFailureError {
            HashMap<String,String> hashMap=new HashMap<>();
            hashMap.put("telephone",telephone);

            return hashMap;
        }};
    stringRequest.setRetryPolicy(new DefaultRetryPolicy(500,1,2f));
    Volley.newRequestQueue(context).add(stringRequest);
}}
 

Класс Send_telephone

 public class get_company_name {
String Rtn;
private Context context;
public get_company_name(Context context){
    this.context = context;
}
public String get_company_name(final String company_id){

    String url=Global.url_connection;
    StringRequest stringRequest=new StringRequest(1, url, new Response.Listener<String>() {
        @Override
        public void onResponse(String response) {

            try {
                JSONObject jsonObject=new JSONObject(response);
                final String post_id=jsonObject.getString("company_name");
                if (post_id.equals("0")) {
                    Rtn="0";

                }else{
                    Rtn=jsonObject.getString("company_name");
                }
                GetTelephoneNumber.getInstance().Object_Enable();
            } catch (JSONException e) {
                e.printStackTrace();
                Rtn="0";
                Toast.makeText(context, "Internet is not connected", Toast.LENGTH_SHORT).show();
                GetTelephoneNumber.getInstance().Object_Enable();
            }}
    }, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError error) {
            GetTelephoneNumber.getInstance().Object_Enable();
            Rtn="0";
            Toast.makeText(context,"Error connecting to server", Toast.LENGTH_SHORT).show();
        }}
    ){
        @Override
        protected Map<String, String> getParams() throws AuthFailureError {
            HashMap<String,String> hashMap=new HashMap<>();
            hashMap.put("company_id",company_id);

            return hashMap;
        }};
    stringRequest.setRetryPolicy(new DefaultRetryPolicy(500,1,2f));
    Volley.newRequestQueue(context).add(stringRequest);

    return Rtn;
}
}
 

в классе get_company_name я определил переменную Rtn и хочу отправить информацию в первый класс с помощью переменной Rtn.
но я не могу.
помогите мне, пожалуйста.