当前位置:  技术问答>java相关

JAVA里的 super 关键字如何使用?

    来源: 互联网  发布时间:2015-03-15

    本文导语:  多举几个例子,请讲得详细点,谢谢! | 1.表示父类 2.点取父类成员 3.作为方法名表示父类构造方法。 4.子类对象的创建:沿继承链调用父类的构造方法。 例如: public class Employee{   private String na...



多举几个例子,请讲得详细点,谢谢!

|
1.表示父类
2.点取父类成员
3.作为方法名表示父类构造方法。
4.子类对象的创建:沿继承链调用父类的构造方法。
例如:
public class Employee{

  private String name;
  private int age;

  public String getDetails(){
    return "Name: "+name+"nAge: "+age;
  }
}

public class Manager extends Employee{
  private String department;

  public String getDetails(){
    //call parent method
    return super.getDetails()+"nDeparment: "+department;
  }
}

///////////////////////////

public class Manager extends Employee{
  private Sring department;

  public Manager(String name,int age;String dept){
    super(name,age);
    department=dept;
  }
  public Manager(String n,String dept){
    super(name);
    department=dept;
  }
  public Manager(String dept){  // This code fails : no super()
    department=dept;
  }
}

|
super有两种用法,
其一,在构在方法体内使用:
如下:
 public class a extends b
 {
    public a (int t)
    { super(t);
    }
 }
其二,在其它非构造方法体内使用。
如下:
  public class a  entends b
  { public a()
    {}
    public print(String a)
   {   super.print(a);
   }
  }


|
注意要放在构造函数的第一行

    
 
 

您可能感兴趣的文章:

  • java之super关键字用法实例解析
  • 寻找一种较为方便的java代码文本编辑器(比如带有语法及关键字变色功能)?
  • java里有没有类似“with ... do"之类的关键字?
  • java:sun公司的联机帮助如何使用? iis7站长之家
  • java到底有多少个关键字?
  • Java中new关键字和newInstance方法的区别分享
  • java之static关键字用法实例解析
  • java 中的static关键字和final关键字的不同之处
  • 关于java.util.EventObject的疑问?和abstract ,interface关键字的疑问?
  • Java的关键字与保留字小结
  • Java中的final关键字详细介绍
  • java的初学问题,关于this关键字的问题,谢谢各位了,先来的就先得了:)
  • java final 和instanceof 关键字的区别
  • 明明画出的图,咋看不到罗?请指导!!!关键字[java][swing]
  • 有兴趣的朋友跟我谈谈java中的关键字:static
  • java中的常见关键字解析
  • java中final关键字使用示例详解
  • java多线程编程之慎重使用volatile关键字
  • java中this的用法示例(关键字this)
  • 深入解析Java中volatile关键字的作用
  • java下怎么把BufferedImage转成jpg,关键是如何设置jpg的压缩比。
  • Java陷阱之assert关键字详解
  • Java中instanceof关键字的用法总结
  • java关键字final使用方法详解
  • 深入理解java中的synchronized关键字
  • java多线程编程之使用Synchronized关键字同步类方法
  • java基本教程之synchronized关键字 java多线程教程
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 使用java jdk中的LinkedHashMap实现简单的LRU算法
  • MySocketServer.java 使用或覆盖一个不鼓励使用的API???
  • java将类序列化并存储到mysql(使用hibernate)
  • JAVA中不赞成使用(Deprecated)的方法是否可以使用
  • 各位使用过JAVA的朋友们!JAVA好用吗?它有向VC那样的集成开发环境吗?
  • java 可以使用 可是javac不可以使用。老兄帮帮忙
  • 哪位知道如何用JAVA进行图形文件的缩放? 是使用JAVA2D 或是有第三方的软件?
  • java堆栈类使用实例(java中stack的使用方法)
  • env查看环境变量,JAVA_HOME明明在里面,但使用nutch时还是提示JAVA_HOME not set?
  • 如何使用linux下的java编译器????
  • 如何使用java这个命令?
  • 为什么使用cat输出的文本文件是中文的,使用java从文件读取出来时显示的是乱码?
  • linux 远程上使用java
  • UNIX下使用java运行class的问题
  • java:sun公司的联机帮助如何使用?
  • 请教如何使用Java编写的Applet程序关闭浏览器??
  • 怎么使用 JAVA 的包呀???
  • 针对使用java进行硬件编程
  • 使用editplus编写java如何编译成字节码文件,如何解释
  • 谁能告诉我哪里能找到java包内部类及方法使用介绍
  • 使用java时间的调查,谢谢大家
  • java命名空间java.sql类types的类成员方法: java_object定义及介绍
  • 我想学JAVA ,是买THINK IN JAVA 还是JAVA2核心技术:卷1 好???
  • java命名空间java.awt.datatransfer类dataflavor的类成员方法: imageflavor定义及介绍
  • 请问Java高手,Java的优势在那里??,Java主要适合于开发哪类应用程序
  • java命名空间java.lang.management类managementfactory的类成员方法: getcompilationmxbean定义及介绍
  • 如何将java.util.Date转化为java.sql.Date?数据库中Date类型对应于java的哪个Date呢
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getlibrarypath定义及介绍
  • 谁有电子版的《Java编程思想第二版(Thinking in java second)》和《Java2编程详解(special edition java2)》?得到给分
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getstarttime定义及介绍
  • 本人想学java,请问java程序员的待遇如何,和java主要有几个比较强的方向


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3