简单的J2SE问题~包访问权限什么的

来源:百度知道 编辑:UC知道 时间:2024/06/02 01:35:41
com文件夹下:
建立
Cat.java:
package com;

public class Cat{
Cat(String name){

}
public static void main(String args){

}
}

Dog.java:
package com;

public class Dog {
public static void main(String[] args){
Cat c = new Cat("name");
}
}

Cat.java能通过编译,但是编译Dog.java的时候提示:
Cat找不到符号
Cat.java:
package com;

public class Cat{
Cat(String[] name){

}
public static void main(String args){

}
}

刚才是手误呵呵
但是这样也不能运行

你的Cat类的主函数写错了,你少写了一个[],参数是数组.

呵呵 改了应该就好了 其实你的Cat.java应该也编译不过, 除非你直接执行的javac命令 呵呵

??? Cat(String[] name){ } 难道你的构造函数的参数是数组? 不应该吧,再说就算是传输组也得有public啊

类还没有导入呢!