静态方法中不能使用this关键字
要调用实例方法只能创建对象
静态方法的调用为“”类名.“”的方式
可以直接调用,省略类名
静态方法中对实例实例变量的调用需要创建对象
在实例方法中可以对静态方法使用“”类名.“”的方式调用,也可以省略类名
在实例方法中对实例方法的调用可以使用this关键字,也可以创建对象来进行调用,也可以省略this关键字直接调用。
package com.itheima.demo;
public class wife {
public static void method1()
{
wife.dosome();
dosome();
wife t1=new wife();
t1.doother();
/*doother();*/
System.out.println(t1.i);
/*System.out.println(this.i);*/
}
public void method2()
{
wife.dosome();
dosome();
wife t4=new wife();
t4.doother();
doother();
this.doother();
System.out.println(i);
System.out.println(this.i);
}
public static void main(String[] args)
{
wife.method1();
method1();
wife t3=new wife();
t3.method2();
/* this.method2();
*/
System.out.println(t3.i);
}
int i=10;
public static void dosome()
{
System.out.println("dosome!");
}
public void doother()
{
System.out.println("doother!");
}
}