欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

静态方法中不能使用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关键字