Java 创建从已实现类扩展的类时出错

Java 创建从已实现类扩展的类时出错,java,class,antlr,implementation,extend,Java,Class,Antlr,Implementation,Extend,这是我的第一个问题,我遇到了一个问题,这个问题来自于一个曾经正常工作的类,当我修改使用实现的父类时,出现了这个问题,它首先抛出一个非法的类型开头,然后是许多分号缺失错误和大括号缺失错误。。。如需帮助,请: import java.util.HashMap; import java.util.Map; public class stvisitor extends CodigoABaseVisitor <void> { //Tabla de simbolos o Variable

这是我的第一个问题,我遇到了一个问题,这个问题来自于一个曾经正常工作的类,当我修改使用实现的父类时,出现了这个问题,它首先抛出一个非法的类型开头,然后是许多分号缺失错误和大括号缺失错误。。。如需帮助,请:

import java.util.HashMap;
import java.util.Map;

public class stvisitor extends CodigoABaseVisitor <void> {
   //Tabla de simbolos o Variables
   Map <String,Integer> tabla= new HashMap<String, Integer>();
   STGroup codigob = new STGroupFile("C:/Users/TulioH/Desktop/Antlr4ST/classes/codigoB.stg");

   @Override 
       public void visitId(CodigoAParser.IdContext ctx){
           String id=ctx.ID().getText();
           if(tabla.containsKey(id)){
               System.out.println("hola mundo");
               //Escribir id;
           }

               }

大写V在CODIGABASEVISITOR中无效我相信stvisitor中的大写S如果你想使用Java的命名约定,类是大写的,所以可能也是大写的:stvisitor感谢大写V,它解决了这个问题;感谢您对大写字母的建议,我将修改名称: