java-oop-构造方法

构造方法(构造器):
        是特殊的方法,作用是用来给成员变量(Field,字段,属性)初始化。
        特殊在(1)没有返回值这个位置        (2)方法名与类名相同
            如:点
                public class Point(){
                    int x;
                    int y;       
                    修饰词 类型名(){}
                    ...普通方法
                }
    默认无参构造器:
            如果定义类时没有添加构造方法,系统会默认提供一个公有的没有形式参数的构造方法
            注意:如果定义期间,提供了构造器,系统不再提供无参构造器
    有参构造器:
            因为构造器是用来给成员变量初始化的,所以形参的名称都与成员变量一致,因此在赋值时this.不能省略
    
    构造器的调用:
            只能是new关键字来调用         new 构造方法(有参传参)
            对象的实例化:是由new完成的
            对象的成员变量初始化:是由new调用的构造器进行的(成员变量第一次被赋值)
    构造器的重载:
            一个类中可以有多个构造器,方法名相同,参数列表不同(数据类型顺序不同)    

猜你喜欢

转载自blog.csdn.net/qq_38741415/article/details/81434405