为什么接口名字会出错 接口命名是有要求吗

 

命名没要求啊,问题是你这别总是把好多类写在一个java文件中;

java要求每个类只能有一个public修饰的类,且类名和文件名相同;

你一是接口名和文件名不同,二是下方已经声明过一个public class了

写在一起就只能有一个类带有public修饰,把你接口上的public去掉就行了

你可以这样写,把USB接口写在你的Example04里面。

public class Example04 {

    public static void main(String[] args) {

       
    }

    interface USB{


    }
    

}
class U implements MywebApplication USB {

}