静态方法中不能使用this,super关键字
程序员文章站
2024-03-23 21:58:04
...
静态方法静态对象是基于类名的,跟具体的对象没有关系,用的时候直接利用“类名.静态方法"、“类名.静态成员”即可。当然,具体的对象内部也可以根据访问权限使用类的静态方法和静态成员。
非静态方法和非静态成员是在对象内部的,跟具体的对象有关,必须先用类声明具体的对象,然后通过对象去调用非静态方法和非静态成员。
package tbjavase17;
//创建个父类
public class Father_3 {
public void test(){
}
}
//创建个子类继承父类
public class Son_3 extends Father_3{
// 静态方法属于类,而super,this代表对象
// public static void ok(){
// super.test();
// this.test();
// }
public void pp(){
super.test();
this.test();
}
}
上一篇: Java数组内元素反转、整数每个位置上的数字进行反转
下一篇: java中字节输入输出流