JAVA基础--super关键字
2016-03-25 17:17
435 查看
子类对象new的时候堆里的内存分配:
1. 父类成员变量
2. 子类成员变量
3. this对象指向自己
4. super对象指向父类
super调用父类的方法:
1. 父类成员变量
2. 子类成员变量
3. this对象指向自己
4. super对象指向父类
super调用父类的方法:
class FatherClass { public int value; public void f(){ value = 100; System.out.println ("FatherClass.value="+value); } } class ChildClass extends FatherClass { public int value; public void f() { super.f(); value = 200; System.out.println ("ChildClass.value="+value); System.out.println(value); System.out.println(super.value); } } public class TestInherit { public static void main(String[] args) { ChildClass cc = new ChildClass(); cc.f(); } }
相关文章推荐
- java url方法解释
- Java RTTI与反射(参照Java编程思想与新浪博客)
- JAVA基础--方法的重写overwrite 和 重载overload
- Java——文件选择框:JFileChooser
- Java中enum的用法总结
- Java存储到什么地方
- 20、在Java应用中使用Json
- Dubbo 通过Spring 配置具体启动服务
- Java中Date( )与Calendar( )简单算法
- Java编程思想重点笔记(Java开发必看)
- Java获取时间与系统时间相差8小时终极解决方案
- MyCAT报java.lang.OutOfMemoryError: Java heap space
- 数组求最大最小值
- 19、在 java web开发中怎么使用json?
- shh整合后web.xml、spring配置文件和struts.xml的内容
- Spring中AOP基本概念及配置方式
- 调用java的webservice返回null
- Java EE实现直接进入登录界面-JS页面跳转(一)
- Java中的IP对象以及本地域名解析
- Jsp El表达式使用问题javax.el.ELException: Failed to parse the expression