博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(十一)构造方法的重载和成员方法的重载
阅读量:6909 次
发布时间:2019-06-27

本文共 458 字,大约阅读时间需要 1 分钟。

  • 重载规则:无论是构造方法还是成员方法重载必须有一个独一无二的参数类型列表,不能根据方法的返回值来区分方法。
  • 如果传入的数据类型(实参)小于方法中声明的形参类型,实参就会被提升。如果是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类型.

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

 

转载于:https://www.cnblogs.com/shyroke/p/6285347.html

你可能感兴趣的文章
通过CAA在CATIA中创建自己的工具栏按钮和菜单
查看>>
C#调用WebService实例和开发
查看>>
java新建对象的static块与构造器的执行顺序
查看>>
Asp.net 服务器Application,Session,Cookie,ViewState和Cache区别
查看>>
mongodb和一些前端js的小方法笔记
查看>>
记一印象深刻的编程error
查看>>
Tomcat配置管理员账号
查看>>
centos FTP服务器的架设和配置
查看>>
深度:ARC会导致的内存泄露
查看>>
【Android】第18章 位置服务和手机定位—本章示例主界面
查看>>
如何让 protected internal 跨程序集!
查看>>
结对编程作业总结2
查看>>
2018-2019-1 20165231 《信息安全系统设计基础》第七周学习总结
查看>>
转 10 个最佳的 Node.js 的 MVC 框架
查看>>
Linux学习笔记(六)-Linux服务程序的安装和卸载
查看>>
转 @JoinColumn 详解
查看>>
mysql 主从复制
查看>>
详解C/C++预处理器
查看>>
阿里云OSS图片上传plupload.js结合jq-weui 图片上传的插件
查看>>
随机产生id字符串
查看>>