美文网首页
2019-01-16 java编程思想之this关键字-(jav

2019-01-16 java编程思想之this关键字-(jav

作者: gdlooker | 来源:发表于2019-01-16 15:12 被阅读0次

    Person类的代码 传入一个Apple的对象引用

    public class Person {
        public void  eat(Apple apple){
            Apple peeled=apple.getPeeled();
            System.out.println("peeled");
        }
    }
    //Apple代码如下
    public class Apple {
        Apple getPeeled(){
            return Peeler.peel(this);
        }
    }
    
    //Peeler工具类 用来通过传入的apple实例来获取apple对象
    public class Peeler {
    
        static Apple peel(Apple apple){
            return apple;
        }
    }
    //main方法调用输出
    public class PassingThis {
    
        public static void main(String ...args){
            new Person().eat(new Apple());
        }
    }
    

    输出结果如下:

    peeled

    Process finished with exit code 0

    相关文章

      网友评论

          本文标题:2019-01-16 java编程思想之this关键字-(jav

          本文链接:https://www.haomeiwen.com/subject/oismdqtx.html