Java语言中的this关键字

静态方法中不能使用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!");
    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值