2018年1月29日

this关键字、this()、super()

摘要: 对于下面的代码怎么区分是哪个对象调用当前方法: 编译器会自动把“所操作对象的引用”作为第一个参数传递给peel(),所以上述两个方法的调用就变成如下形式: Banana.peel(a, 1); Banana.peel(b, 2); this只能在方法内部使用,表示对“调用方法的那个对象”的引用。 如 阅读全文

posted @ 2018-01-29 19:54 二十年后20 阅读(210) 评论(0) 推荐(0) 编辑

重载与重写

摘要: 重载:方法名相同,参数类型不同(包括个数,类型,以及参数类型顺序)。不能以返回值类型不同来判定是否重载。 比如: 重写: 方法名相同,参数类型相同 子类返回类型小于等于父类方法返回类型, 子类抛出异常小于等于父类方法抛出异常, 子类访问权限大于等于父类方法访问权限。 子类继承父类,可以继承父类的所有 阅读全文

posted @ 2018-01-29 16:22 二十年后20 阅读(142) 评论(0) 推荐(0) 编辑

导航