目录  

  1、方法重载

  2、默认构造器

  3、this关键字

  4、static关键字

  5、初始化

 

1、方法重载

  java中方法重载的意思是在同一个类中可以存在方法名相同的方法,而方法的参数类型不同,即使两个方法的参数列表完全相同但只要顺序不同也可以,方法的重载适应于构造器,与方法的返回值类型无关。而java就是根据参数列表来区分具体调用哪一个方法。

 

 1 public class Tree {
 2     int height;
 3     //构造器的重载
 4     Tree(){
 5         System.out.println("hello");
 6     }
 7     
 8     Tree(int inithHight){
 9         height = inithHight;
10         System.out.println("hello " + height);
11     }
12     
13     //普通方法的重载
14     void info(String s, int i){
15         System.out.println("method 1");
16     }
17     
18     void info(int i, String s){
19         System.out.println("method 2");
20     }
21     
22     public static void main(String[] args) {
23         new Tree().info(1, "123");
24         new Tree().info("123", 1);
25         new Tree(4).info(1, "1234");
26     }
27 }
View Code 

相关文章: