[Java] this与super的区别
2016-04-15 15:57
323 查看
this
属性访问:访问本类中的属性,若本类中没有此属性,则从父类中继续查找
方法:访问本类中的方法,若本类中没有此方法,则从父类继续查找。
调用构造:调用本类构造,必须放在构造方法的首行。
特殊:表示当前对象。
super
属性访问:访问父类中的属性。
方法:直接访问父类中的方法。
调用构造:调用父类构造,必须放在子类构造方法的首行。
特殊:无此概念。
注意:二者均可以调用构造方法,且都必须放在首行,因此不可以同时出现。
属性访问:访问本类中的属性,若本类中没有此属性,则从父类中继续查找
方法:访问本类中的方法,若本类中没有此方法,则从父类继续查找。
调用构造:调用本类构造,必须放在构造方法的首行。
特殊:表示当前对象。
super
属性访问:访问父类中的属性。
方法:直接访问父类中的方法。
调用构造:调用父类构造,必须放在子类构造方法的首行。
特殊:无此概念。
注意:二者均可以调用构造方法,且都必须放在首行,因此不可以同时出现。
相关文章推荐
- Java学习笔记八(反射)
- Java学习第四章
- 【Spring开发】—— Spring Core
- [Spring]Resource
- [转]Eclipse Debug不为人知的秘密
- Android 开发之使用Eclipse Debug调试详解(转)
- spring 4.0 不再支持ref local标签
- Make your Spring Security @Secured annotations more DRY
- Java学习笔记
- SpringMVC入门(搭建SpringMVC)
- Creating Your Own Java Annotations
- 【java开发系列】—— spring简单入门示例
- 在Eclipse中使用JUnit4进行单元测试(中级篇)
- spring配置datasource三种方式
- spring+mybatis一个方法执行多条更新语句,实现批量DML
- java反射调用private方法,获取修改private属性值
- 【java开发系列】—— struts2简单入门示例
- 在 java 中创建自己的 shapes +java实现边框
- SpringMVC 基础教程 helloworld
- [java]java字符串如何保存到数据库日期类型的列?