zoukankan      html  css  js  c++  java
  • java 重载

    一:对象构造

    1:方法重载

    有时候我们在调用其他类的时候,有时候会看见在初始化对象的时候有的需要传入参数有时候不需要传入参数:

    日历这个模块,会根据传入的参数不同。调用不同的构造器。这种形式叫做重载。

    不仅仅是构造器。其他方法也有这个特性。

    重载需要注意一下:

    1:构造器的名字、方法的名字必须要一样。

    2:每个构造器和方法需要参数不一样。否则会报错。

    3:重载只与方法名字和参数有关!

    在调用的时候,会根据传入的参数类型来判断使用哪个构造器或者方法。

    如下:

     1 public class Con_Ex {
     2     public  static void main(String[] args)
     3     {
     4         Employ woker=new Employ(12);
     5         Employ woker_1=new Employ("tom");
     6     }
     7 }
     8 
     9 class  Employ{
    10     public  Employ(String name){
    11         System.out.printf("the worker name is %s 
    ",name);
    12     }
    13     public  Employ(int age){
    14         System.out.printf("the worker age is %d
    ",age);
    15     }
    16     public Employ(double salary){
    17         System.out.printf("the worker salary is %f
    ",salary);
    18     }
    19 }

     

    会根据传入的参数类型分别调用相应的构造器。

  • 相关阅读:
    Java中的逆变与协变
    JAVA中使用DOM解析XML文件
    ReentrantLock的使用
    tomcat源码 Container
    tomcat源码 Connector
    tomcat源码 StandardService
    BlockingQueue队列
    tomcat源码 StandardServer
    tomcat源码 分析 Catalina
    tomcat整体架构
  • 原文地址:https://www.cnblogs.com/evilliu/p/7636365.html
Copyright © 2011-2022 走看看