发布网友
共4个回答
热心网友
方法有四种类型public protect default private(在类内部使用时 ,这四种都可以用方法名称直接调用)
你这里说的两种方法的调用是public方法的类外部调用方式
super,调用父类的方法
this.调用对象自己的方法
热心网友
在同一个类中 的方法可以直接调用。 等同于 this.method() 这里这个this.可以省略。
但是 在静态方法中不能直接调用非静态的方法。
再有其他的方式就是反* 可以通过Class对象调用方法 java.lang.reflect
热心网友
那就是反射呗!java.lang.reflect
热心网友
同一个类里面就直接调用咯