黑马程序员技术交流社区

标题: 问下如何重载? [打印本页]

作者: 下一页5    时间: 2015-5-3 00:30
标题: 问下如何重载?
最好就是举例子说明啊
作者: kk8023    时间: 2015-5-3 00:41
本帖最后由 kk8023 于 2015-5-3 00:45 编辑

        student01(int age)
        {
                if (age >0)
                {
                        this.age = age;
                }
                else
                {
                        System.out.println("输入的年龄有误");
                }
        }
        //定义一个构造方法,方法中传递两个参数
        Student01(int age,String name)
        {
                if (age >0)
                {
                        this.age = age;
                }
                else
                {
                        System.out.println("输入的年龄有误");
                }
               
                this.name = name;
        }
重载就是在同一个类中可以定义多个相同名称的函数,但是函数的参数类型或者是参数列表的个数不同罢了。在创建对象对属性进行赋值的时候,对象会找到相应的方法进行赋值。

作者: 牛仔很忙fire    时间: 2015-5-3 09:27
kk8023 发表于 2015-5-3 00:41
student01(int age)
        {
                if (age >0)

了解了,谢谢





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2