Erro implements View.OnClickListener

bom dia estou com um problema na troca de telas alguem pode me ajudar?

primeira tela

import android.os.bundle;
import android.view.*;
import android.widget.*;
import static segunda_tela.*;

class primeira_tela 
{
    public class primeira_tela extends Activityimplements View.onClickListener
     
    private Button btn_segunda_tela;
                                                             
           @Override
           protected void onCreate (Bundle savedInstanceState)
           {
               super.onCreate (savedInstancesState);
               setContentView (primeira_tela);
           }
              
           btn_segunda_tela = segunda_tela; findViewById(btn_segunda_tela);
           btn_segunda_tela = (Button)findViewById(id.btn_segunda_tela);
           public void onClick(View v)
           { 
               Intent it = new Intent(this, segunda_tela.class);
               startActivities(it);
           }
 }  

a segunda tela seria essa

import android.os.bundle;
import android.view.*;
import android.widget.*;
import static primeira_tela.*;

class segunda_tela 
{
    public class segunda_tela extends Activity implements View.OnClickListener
    {
    
    private Button btn_primeira_tela;
                                                          
           @Override
           protected void onCreate (Bundle savedInstanceState)
           {
               super.onCreate (savedInstancesState);
               setContentView (segunda_tela);
           }
           primeira_tela = primeira_tela; findViewById(btn_primeira_tela);
          primeira_tela = (Button)findViewById(id.btn_primeira_tela);
        }
           public void onClick(View v)
           {
               Intent it = new Intent(this, primeira_tela.class);
               startActivities(it);
           }
}  

sempre que tento compilar diz: expected o simbolo na mensagem de erro era esperado neste ponto do codigo. ele não foi encontrado em seu lugar havia um outro simbolo qualquer. tente pensar porque este simblo era esperado aqui (estou usando o BlueJ)

Para iniciar uma activity:

//onClick
public void trocarActivity(View view){
    Intent toSegundaActivity = new Intent(this, SegundaActivity.class);
    startActivity(toSegundaActivity);
}

Para encerrar uma activity:

public void retornar(View view){
    finish();
}

Não esquece de incluir no AndroidManifest.xml a “acitivity entry point” com: <category android:name=“android.intent.category.DEFAULT”