Java中运用继承程序一直报错

Exception in thread “main” java. lang.No suchmethoderror,在写继承的时候,出现这个,这是什么意思啊,以下是代码:

public class Text7 {
    public static void main(String[] args){
        Bcat acat=new Bcat();
       acat.mouse(); 
          
    }
}

class Animal {
    public void eat() {
        System.out.println("吃饭");
    }

    public void drink() {
        System.out.println("喝水");
    }
}
class Cat extends Animal{
    public void mouse(){
        System.out.println("抓老鼠");
    }
}
class Dog extends Animal{
    public void lookhouse(){
        System.out.println("看家");
    }
}
class Bcat extends Cat{

}
class Ccat extends Cat{

}
class HDog extends Dog{
    public void breakhome(){
      System.out.println("拆家");
    }
}
class TDog extends Dog{
    public void touch(){
        System.out.println("蹭蹭");
    }
}

代码贴出来看看吧,哪个地方写错单词啥的了么

  • 这篇博客: Exception in thread “main“ java.lang.IllegalArgumentException中的 解决方法: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 建立一个Application类

    package com.dachan.junitdemo;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    
    /**
     * auther:kenychen
     * date:2020.11.19
     */
    
    @SpringBootApplication
    //@MapperScan(value={"com.dachan.junitdemo"})
    public class MainApplication {
    
        public static void main(String[] args) {
            SpringApplication.run(MainApplication.class, args);
        }
    
    
    
    }
    

    # ERROR2

    SLF4J: Class path contains multiple SLF4J bindings.
    SLF4J: Found binding in [jar:file:/C:/Users/dev/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-simple/1.7.30/e606eac955f55ecf1d8edcccba04eb8ac98088dd/slf4j-simple-1.7.30.jar!/org/slf4j/impl/StaticLoggerBinder.class]
    SLF4J: Found binding in [jar:file:/C:/Users/dev/.gradle/caches/modules-2/files-2.1/ch.qos.logback/logback-classic/1.2.3/7c4f3c474fb2c041d8028740440937705ebb473a/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
    SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
    SLF4J: Actual binding is of type [org.slf4j.impl.SimpleLoggerFactory]
    Exception in thread "main" java.lang.IllegalArgumentException: LoggerFactory is not a Logback LoggerContext but Logback is on the classpath. Either remove Logback or the competing implementation (class org.slf4j.impl.SimpleLoggerFactory loaded from file:/C:/Users/dev/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-simple/1.7.30/e606eac955f55ecf1d8edcccba04eb8ac98088dd/slf4j-simple-1.7.30.jar). If you are using WebLogic you will need to add 'org.slf4j' to prefer-application-packages in WEB-INF/weblogic.xml: org.slf4j.impl.SimpleLoggerFactory
    

    换上了

        testImplementation "org.slf4j:slf4j-api:${slf4jVersion}"