zoukankan      html  css  js  c++  java
  • (十一)构造方法的重载和成员方法的重载

    • 重载规则:无论是构造方法还是成员方法重载必须有一个独一无二的参数类型列表,不能根据方法的返回值来区分方法。
    • 如果传入的数据类型(实参)小于方法中声明的形参类型,实参就会被提升。如果是char,会被提升为int型。
    public class Text {
    		public static void main(String[] args) {
    			int b=1;
    			Person p=new Person(b);
    }
    }
    class Person
    {
    	Person(double a)
    	{
    		System.out.println(a);
    	}
    }
    结果:
    1.0

    解:   Person类的构造方法生命的形参是double类型的,而实际int b=1; Person p=new Person(b); 传给构造方法的是int型,int型会被自动提升为double类型.

    • 如果传入的数据类型(实参)大于方法中声明的形参类型,就会报错。

  • 相关阅读:
    在线考试————随机出题
    HTTP协议
    团队
    做作业
    图书馆管理说明书性能
    关于敏捷开发的学习
    运行环境
    图书馆管理系统说明书
    性能(2)
    作业
  • 原文地址:https://www.cnblogs.com/shyroke/p/6285347.html
Copyright © 2011-2022 走看看