黑马程序员技术交流社区

标题: 继承中构造方法的关系 [打印本页]

作者: 京巨    时间: 2015-9-6 10:11
标题: 继承中构造方法的关系
继承中构造方法的关系:
        1.当我们实例化一个子类对象时,JVM会自动调用父类"无参的"构造方法,实例化一个父类对象;
        2.如果父类没有无参构造方法,那么子类的任何的构造方法中,都必须的显示使用super(实参)
          调用父类中带参的构造方法;例子如下:
  1. class Person
  2. {
  3.         String name;//name = "李雷"
  4.        
  5.         Person(String name){
  6.                 this.name = name;
  7.         }
  8. }
  9. class Student extends Person
  10. {
  11.         Student(){
  12.                 super("李雷");
  13.         }
  14.         Student(String name){
  15.                 super(name);
  16.         }
  17. }
  18. class Demo
  19. {
  20.         public static void main(String[] args)
  21.         {
  22.                 Student stu = new Student();
  23.                 Student stu2 = new Student("韩梅梅");
  24.         }
  25. }
复制代码









欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2