比如:
void analysisWSDL() throws Exception{...}一般都是这样写的:
private Object getFirstItem(Map map) {...}有private 和没有private 修饰有那些不同啊

解决方案 »

  1.   

    Java中一共有四种访问修饰符 public [package] protected private,[package]访问修饰符号是默认的访问修饰符。 不要 在使用 package 来修饰方法,package有别的用途,而不是用来修饰类的成员。如果在类中,不加访问修饰符的成员是 包访问权限,这里成员包括属性和方法。如果在接口中,那么方法是public,属性是 public static注意:与C++不同,C++不加访问修饰符代表的是private
      

  2.   

    to:j_now(j_now) 
    你说得好像不是很清楚啊!
      

  3.   

    包访问
    没有public 代表只能包内访问
      

  4.   

    他是访问修饰符,有private他是私有的,只有本类可以使用。没有private系统自动默认为包内友好
      

  5.   

    private是访问修饰符,代表它所修饰的是私有的,只有本类的成员可以访问,而在类外是无法访问的,还有public,protected,public是公共的意思,类内和类外都可以访问,protected是保护修饰符,当一个包含protected内容的类被继承的时候,子类可以使用这个protected修饰的内容,对于在同一个包内的其他的类来说,也是可以访问的。但是包外的类就不能访问了。如果一个成员变量或成员函数前没有任何修饰符的话,那说明该变量或函数是包(package)级别的,也就是说它只允许包内访问。