Oop 为什么主方法看不到同一包中的公共方法?
为什么Oop 为什么主方法看不到同一包中的公共方法?,oop,main,Oop,Main,为什么Mainmethod()从同一个包中删除了publicmethod() 主类和方法: public class Main { public static void main(String[] args) { Class c = new Class(); c. // dosent see public method1(), when Class c is called. } } c类: public class C {
Main
method()
从同一个包中删除了public
method()
主类和方法:
public class Main {
public static void main(String[] args) {
Class c = new Class();
c. // dosent see public method1(), when Class c is called.
}
}
c类:
public class C {
public static void method1(){
//logic
method2()
method3()
}
private static void method2(){
//logic
}
}
private static void method3(){
//logic
}
}
}
方法
main
和c类
位于同一个包中,为什么方法main
不包含来自同一个包的public
方法?c类包含静态
内容<代码>方法1()是静态方法。这就是为什么