黑马程序员技术交流社区

标题: 带参构造方法赋值问题 [打印本页]

作者: 夜霆    时间: 2015-7-30 20:32
标题: 带参构造方法赋值问题
  1. class ExtendsTest4{
  2.         public static void main(String[] args){
  3.                 Son s = new Son("zhangsan");
  4.                 //s.Son("张三");
  5.         }
  6. }

  7. class Father{
  8.         public Father(){
  9.                 System.out.println("fu wu can");
  10.         }
  11.        
  12.         public Father(String name){
  13.                 System.out.println("fu dai can");
  14.         }
  15. }

  16. class Son extends Father{
  17.         public Son(){
  18.                 System.out.println("zi wu can");
  19.         }
  20.         public Son(String name){
  21.                 System.out.println("zi dai can");
  22.         }
  23. }
复制代码


按道理来说两个赋值应该都是可以的呀,为什么注释的那个赋值为构造方法赋值就会编译出错呢?

VS}S%K}IJ8DT9_9Z]1YI9ME.png (2.39 KB, 下载次数: 0)

VS}S%K}IJ8DT9_9Z]1YI9ME.png





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