黑马程序员技术交流社区

标题: 在Java里,不仅普通方法可以重载,构造方法也可以重载。 [打印本页]

作者: 时国虎    时间: 2013-5-16 17:38
标题: 在Java里,不仅普通方法可以重载,构造方法也可以重载。
class Person
02 {
03 private String name ;
04 private int age ;
05 public Person(String n,int a)
06 {
07 name = n ;
08 age = a ;
09 System.out.println("public Person(String n,int a)") ;
10 }
11 public String talk()
12 {
13 return "我是:"+name+",今年:"+age+"岁" ;
14 }
15 }
16
17 public class TestConstruct1
18 {
19 public static void main(String[] args)
20 {
21 Person p = new Person("张三",25) ;
22 System.out.println(p.talk()) ;
23 }

作者: 萌小子    时间: 2013-5-16 17:40
是的,只要构造函数中的参数不一样就OK的,一般都会有无参构造,还有有参构造
作者: 神之梦    时间: 2013-5-16 17:49
看习惯了毕老师那种层次感的代码,看楼主这个有点费眼




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