JAVASE

带有static和不带有static的方法与关键字如何进行访问?

public class LanXi {

    int i = 10;
    //带有static方法
    public static  void doSome(){
        System.out.println("doSmome");
    }
    //没带有static方法
    public void doOther(){
        System.out.println("doOther");
    }

    //带有static方法
    public static void methed01(){
        //调用doSome方法
        //完整的调用
        LanXi.doSome();
        //省略调用
        doSome();


        //调用doOther方法
        //完整的调用
        LanXi l = new LanXi();
        l.doOther();
        //省略调用



        //访问i
        //完整访问
        System.out.println(l.i);
        //省略访问


    }

    //没有static的方法

    public void methed02(){

        //调用doSome方法
        //完整的调用
        LanXi.doSome();
        //省略调用
        doSome();

        //调用doOther方法
        //完整的调用
        this.doOther();
//        LanXi ll =new LanXi();
//        ll.doOther();
        //省略调用
        doOther();

        doOther();

        //访问i
        //完整访问
        System.out.println(this.i);
        //省略访问
        System.out.println(i);

    }

    public static void main(String[] args) {
        //要求在这里编写程序调用methed01
        //使用完整方式调用
        LanXi.methed01();
        //使用省略方式调用
        methed01();

        //要求在这里编写程序调用methed02
        //使用完整方式调用
        LanXi l1 =new LanXi();
        l1.methed02();
        //使用省略方式调用
        //无
    }



}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值