在Java中为不同的类分类
我试图创建不同的类,并在主类中创建实例,然后运行程序就这么简单,但我得到了以下错误:
shka.java:4: error: cannot find symbol
ahmed c = new ahmed("Shika");
^
symbol: class ahmed
location: class shka
shka.java:4: error: cannot find symbol
ahmed c = new ahmed("Shika");
^
symbol: class ahmed
location: class shka
2 errors
error: compilation failed
这是代码 什卡。爪哇:
public class shka {
public static void main(String[] args) {
System.out.println("Starting.. ");
ahmed c = new ahmed("Shika");
// c.name = "Shika";
System.out.println(c.name);
}
}
艾哈迈德。爪哇:
public class ahmed {
public String name;
// Constructor
// This = self in python
public ahmed(String name) {
this.name = name;
}
public void msg() {
String h = "BATTA";
System.out.println("HELLO, " + h + " This is the other class");
}
}
# 1 楼答案
问题是类中没有
package
语句没有
package
语句的类在默认(匿名)包中隐式声明。但是默认包中的一个类不会被默认包中的另一个类隐式导入。而且你不能从默认包中显式导入。。。因为它没有名字解决方案:
package
语句import
语句李>