【java】:java里面super变量的使用
来源:互联网 发布:中国移动云计算 编辑:程序博客网 时间:2024/05/17 09:03
举个很浅显的例子,有A,B两个类
A extends B
如果在A的方法里面想要引用B的成员变量,就用super.(这里接一个B的成员变量即可),这种方法尤其适用于A中的方法和B中的方法同名,并且想要对B中的方法进行改写时
下面请看一个详细例子,UseSuper就是一个框架,实际的内容都没有,而主干内容都在Employee文件里面和Manager文件里面
public class UseSuper{ public static void main(String[] args){ Manager m = new Manager(); m.name = "王飞"; m.salary = 10000; m.department = "销售部"; System.out.println(m.getSalary()); }}class Employee{ public String name; public int salary; public String getSalary(){ String str; str = "名字" + name +"\nsalary" +salary; return str; }}class Manager extends Employee{ public String department; public String getSalary(){ return super.getSalary()+ "\ndepartment"+department; //super这里实际上引用的是Employee类中的方法,不能不说是一个点睛之笔 }}
0 0
- 【java】:java里面super变量的使用
- java super的使用
- java super的使用
- java中super的使用
- java-继承super的使用
- java关于super()的使用
- Java中super的使用
- Java super关键字的使用
- java 里面volatile变量
- Java使用super操作被隐藏的成员变量和方法
- Java(方法重写与变量覆盖)(super,this的使用)
- JAVA学习--super使用
- java中this和super的使用
- java中super关键字的使用
- java中this、super的使用
- [java学习笔记]super的使用
- [面试] [java] super 关键字的使用
- JAVA SUPER的学习
- 限制多选框选择数量
- 修复VirtualBox中Ubuntu 14.04屏幕分辨率的问题
- IOS 两个类之间参数的传递
- OpenStack开发基础-AMPQ
- libxml/tree.h' file not found头文件找不到解决方法
- 【java】:java里面super变量的使用
- MyEclipse Eclipse 关联源码
- form:options遍历
- Loadrunner测试json接口
- PHP垃圾回收机制
- platform 架构
- OC类的定义和使用
- 7、黑马程序员——泛型、集合框架工具类
- Picked up JAVA_TOOL_OPTIONS (Ubuntu 15.04)