黑马程序员技术交流社区

标题: 构造方法与成员方法 [打印本页]

作者: 梦想的小草    时间: 2016-9-4 21:28
标题: 构造方法与成员方法
构造方法:
        1.构造方法:当我们实例化一个对象时,自动调用的一个方法。
                “构造”:实例化-new-一个类对象的过程,“方法”就是一个“方法”;
        2.格式:访问修饰符  类名(形参){ }
        3.任何类都有构造方法,我们可以不写,编译器会自动添加一个:默认,无参,什么都不做的构造方法;如果我们定义了构造方法,那么编译器将不会再添加任何的构造方法。
        4.注意:构造方法只在构造时执行一次,之后再想通过这个对象调用此构造方法是不可以的。
        5.一个类中可以定义多个构造方法---构造方法的重载。



构造方法重载:
        1.一个类可以定义多个构造方法,每个构造方法的形参必须相同
        2.带参数的构造方法的作用:为成员变量赋值
        3.当我们实例化一个对象时,可以有选择的调用“某个构造方法”。


构造方法与成员方法的区别:
        1.构造方法在对象创建时就执行一次,而且只执行一次。
          一般方法是在对象创建后,需要使用时才被对象调用,并可以多次调用。
        2.构造方法的方法名必须与类名相同,无返回值,且void都不能使用,且只可以调用一次,
          一般方法的方法名可以与类名相同,也可以不同,可以有返回值,无返回值时使用void,可以多次调用






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