A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 251855915 中级黑马   /  2016-4-9 22:36  /  277 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1.    
  2. class Demo6_Extends {
  3.      public static void main(String[] args) {
  4.           Son s1 = new Son();
  5.           System. out.println(s1.getName() + "..." + s1.getAge());
  6.           System. out.println("--------------------" );
  7.           Son s2 = new Son("张三" , 23);
  8.           System. out.println(s2.getName() + "..." + s2.getAge());
  9.      }
  10. }

  11. class Father {
  12.      private String name; // 姓名
  13.      private int age ; // 年龄

  14.      public Father() { // 空参构造
  15.           System. out.println("Father 空参构造" );
  16.      }



  17.      public Father(String name, int age) { // 有参构造
  18.            this.name = name;
  19.            this.age = age;
  20.           System. out.println("Father 有参构造" );
  21.      }

  22.      public void setName(String name) { // 设置姓名
  23.            this.name = name;
  24.      }

  25.      public String getName() {       // 获取姓名
  26.            return name ;
  27.      }

  28.      public void setAge() { // 设置年龄
  29.            this.age = age;
  30.      }

  31.      public int getAge() {      // 获取年龄
  32.            return age ;
  33.      }
  34. }

  35. class Son extends Father {
  36.      public Son() { // 空参构造
  37.           super();
  38.            //this("王五" , 25); // 本类中的构造方法
  39.            // super("李四",24); //调用父类中的构造方法

  40.           System. out.println("Son 空参构造" );
  41.      }

  42.      public Son(String name, int age) { // 有参构造
  43.            super(name, age);
  44.           System. out.println("Son 有参构造" );
  45.      }
  46. }
复制代码

代码报错,请大神看看是怎么回事啊

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马