super和this的区别 和 方法重载与方法重写的区别

在java中super和this的区别

①this:【this+ 成员操作符(.)+ 成员名/方法名】,指的是当前类里面的所有属性和方法;父类继承而来的属性和方法能被访问修饰符访问

②super:【super+成员操作符(.)+方法(父类)】,指代表当前对象类的父爱部分,不能操作到本类的属性和方法,能操作到父类的属性和方法被父类访问修饰符访问,只有当本类中调用被重写前的效果时使用super。

 

方法重载与方法重写的区别

①方法重载:是在同一类里

②方法重写:是从父类到子类

 

posted @ 2018-09-29 17:46  JackSon~鹤  阅读(198)  评论(0)    收藏  举报