使用公共和离开之间有区别吗?

时间:2017-04-09 21:05:24

标签: java class methods syntax public

我正在阅读和学习java类和方法。

我写了一个非常简单的代码:

第一堂课:

public class Practice{
    public static void main(String[] args){
        Addition aObject = new Addition();
        System.out.println(Hu.add(4,4));
    }
}

第二节课是:

public class Addition {
    static int add(int x, int y){
        int sum=x+y;
        return sum;
    }
}

我已经对这些类进行了多次测试(我使用publicprivate,...)来更好地理解它们的含义和原因。

public将允许我在第一个类中使用add方法。 private不允许我这样做。但是如果我离开public会发生什么呢?就像我在上面的代码中所做的那样(static int add(int x, int y) vs public static int add(int x, int y))?实际上有区别吗?我看不出与编写public有什么区别,仍然可以使用该方法。或许我的例子太容易看到改变了??

0 个答案:

没有答案