摘要: 弄清调用对象方法的执行过程十分重要,下面是调用过程的详细描述。 1)编译器查看对象的声明类型和方法名,假设调用x.f(param),且隐式参数x声明为C类的对象。需要注意的是有可能存在多个名字为f但参数类型不一样的方法(overload)。例如,可能存在f(int)和f(String)的方法,编译器 阅读全文
posted @ 2020-04-20 14:59 Vinlen 阅读(467) 评论(0) 推荐(0) 编辑
摘要: this:this是一个自身对象,是调用当前方法得一个对象。在当前方法里就代表这个对象。因为在实际开发中,一个类会有很多实例,在调用类中的方法(比如查询,修改属性这种最常见的)时需要指明只修改当前调用这个方法的对象。 super:代指当前对象的超类对象(只能继承一个!所以super关键字只能代指一个 阅读全文
posted @ 2020-04-20 11:01 Vinlen 阅读(112) 评论(0) 推荐(0) 编辑