Java中构造函数重载和方法重载
来源:互联网 发布:ps mac 破解版 编辑:程序博客网 时间:2024/04/30 03:59
源码
class Tree {int height;Tree() {prt("Planting a seeding");height = 0;}Tree(int i) {prt("Creating new Tree that is " + i + " feet tall");height = i;}void info() {prt("Tree is " + height + " feet tall");}void info(String s) {prt(s + " : Tree is " + height + " feet tall");}private void prt(String s) {System.out.println(s);}}public class Overloading {public static void main(String[] args) {for (int i = 0; i < 2; i++) {Tree t = new Tree(i);// Overloaded methodt.info();t.info("overloaded method");}// Overloaded constructornew Tree();new Tree(2);}}
运行结果
构造函数重载:
Tree 既可创建成一颗种子,不含任何自变量;亦可创建成生长在苗圃中的植物。为支持这种创建,共使用了
两个构造函数,一个没有自变量(默认构造函数),另一个采用现
成的高度。
方法重载:
我们也有可能希望通过多种途径调用info()方法。例如,假设我们有一条额外的消息想显示出来,就使用
String 自变量;而假设没有其他话可说,就不使用。由于为显然相同的概念赋予了两个独立的名字,所以看
起来可能有些古怪。幸运的是,方法过载允许我们为两者使用相同的名字。
0 0
- Java中构造函数重载和方法重载
- java方法重载和构造函数的重载
- JAVA中构造方法和方法重载的区别
- java中复写,重载,覆盖和构造函数
- 构造函数和重载
- java 构造方法重载
- java--构造方法重载
- Java构造方法重载
- JAVA 方法重载和构造函数重载---转载自阿朱
- java中关于构造器构造函数构造方法重载方法的理解
- Java中this调用重载构造函数
- Java基础之构造函数和重载
- Java的构造函数和重载
- Java中构造方法与重载
- Java中构造方法与重载
- 函数重载和构造函数
- 构造函数、方法重载、属性
- 构造函数,重载方法,继承
- [转载]cocos2d-x学习笔记3:更改HelloWorld,建立自己的小项目
- Android:在AlertDialog点击按钮隐藏对话框
- 百度云推送
- 在CTU上同步CST时间
- NoSQL 数据库分类
- Java中构造函数重载和方法重载
- .NET后台confirm对话框以及JS调用后台相关方法
- java零基础入门笔记第三天
- Android 使用 TableLayout 布局拉伸宽度 平均分布各列
- Android tools:context=".MainActivity"作用
- 基础总结篇之一:Activity生命周期
- nginx+iis实现负载均衡
- 十字链表的建立
- 矩形面积交