构造方法的重载举例

class Person 
02 { 
03    private String name ; 
04    private int age ; 
05   public Person() 
06   {}  
07    public Person(String n,int a) 
08   { 
09      name = n ; 
10      age = a ; 
11      System.out.println("public Person(String n,int a)") ; 
12   } 
13   public String talk() 
14   { 
15   return "我是:"+name+",今年:"+age+"岁" ; 
16   } 
17 } 
18  
19 public class TestConstruct2 
20 { 
21    public static void main(String[] args)   
22   { 
23      Person p = new Person() ; 
24   System.out.println(p.talk()) ; 
25   } 
26 } 
 
  可以看见,在程序的第5 、6 行声明了一无参的且什么都不做的构造方法,此时
再编译程序的话,就可以正常编译而不会出现错误了。

你可能感兴趣的:(java基础知识整理(1),方法重载举例)