java - 如何在Java中调试 “illegal start of expression”?

标签 java swing compiler-errors

在Jcreator中,这里有12个错误,我不知道如何解决。它说“非法开始expr ....”。

如果我更改某些内容,突然会有50个错误。

public class Practica_figura {
    Class Figura() {
        private float base;
        private float altura;
        private float radio;
    }

    public void asignar(float ba, float al, float ra) {
        base = ba;
        altura = al;
        radio = ra;
    }

    class Cuadrado extends Figura()
    {
        private float base;
        private float altura;

        public void calcular_area(float b, float a) {
            float res = base * altura;
        }

        public void calcular_perimetro(float a) {
            float resp = 4 * a;
        }

        public void rareac() {
            return area;
        }

        public void rperic() {
            return perimetro;
        }
    }

    class Triangulo extends Figura()
    {
        private float base;
        private float altura;
        private float la;
        private float lb;
        private float lc;

        public void asignar(float a, float b, float c) {
            la = a;
            lb = b;
            lc = c;
        }

        public void calcular_area(float b, float a) {
            float res = (base * altura) / 2;
        }

        public void calcular_perimetro(float a) {
            float resp = 4 * a;
        }

        public void rareat() {
            return area;
        }

        public void rperit() {
            return perimetro;
        }

    }

    public static void main(String[] args) {
        // TODO code application logic here

        float base = 0, altura = 0, radio = 0;
        JOptionPane.showMessageDialog(null, "Programa para calcular área y perímetro");
    }
}

最佳答案

进行正确的类定义更改
public class Practica_figura { Class Figura(){

public class Figura{
我不太了解您要执行的操作,如果您想要的是构造函数,则必须添加:

public Figura(){
}

关于java - 如何在Java中调试 “illegal start of expression”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36167122/

相关文章:

java - 导入迁移布局。

java - Action 监听器

c++ - 当警告为错误时使用 [[deprecated]] 属性 (-Werror)

java - 单击按钮时如何在Java中的运行时强制转换对象

java - 使用 Maven 更改模块版本

java - 有没有办法使用Java中的Azure Functions的@EventHubTrigger来获取事件(EventHub)的标题数据?

java - Onclick 按钮在适配器中不起作用(Recycler 查看应用程序)

java - 为什么删除后刷新JTable不起作用

mysql - 使用gcc的C代码无法链接到mysql头?

java - 如何将 SVN 修订号注入(inject) JAR?