当 var InstanceA : A= new A(); 出现【错误】1046: 找不到类型,或者它不是编译时常数: A。
【原因】
包内class A是包内类,只可以在此包中使用
【正确的类文件定义】
package{
1、一个访问控制符为public的class
2、一个访问控制符为public的function(同类名)
3、(可选)包内类
}
【包外类】
在类文件package外定义的类,访问控制符-----internal------当前类文件中的成员类可使用,对外不公开
* 当包内类和包外类同名时,优先调用包外类。