java创建一个类无效的有哪些缘由
类名与文件名不一致:在Java中,类名一定要与文件名完全一致,否则会致使编译毛病。
缺少public关键字:如果类声明为public,则类名一定要与文件名完全一致。如果省略public关键字,则类名可以任意命名,但这会致使类没法被其他包访问。
缺少构造方法:如果没有显式地声明构造方法,Java会提供一个默许的无参构造方法。但如果类中显式地声明了构造方法,并且没有提供默许的无参构造方法,则没法实例化该类。
类中存在语法毛病:类中可能存在语法毛病,比如拼写毛病、未闭合的括号等,这些毛病会致使类没法被正确编译。
使用了Java的保存关键字:如果类名或类中的方法名与Java的保存关键字相同,会致使编译毛病。
缺少必要的导入:如果在类中使用了其他包中的类,但没有正确地导入这些类,会致使编译毛病。
类与包的命名冲突:如果类名与其他包中的类名冲突,会致使编译毛病。
缺少或毛病使用修饰符:类的修饰符(如public、private、protected等)使用毛病还是缺少修饰符也会致使编译毛病。
TOP