初识构造方法

        1. 在创建对象的时候调用。创建对象的格式:    类名 对象名 = new 类名();此时,new调用的就是构造方法。

        2.构造方法的定义:【public】 类名(参数类型 参数名,······)

        3.构造方法注意点!:(1).构造方法得到方法名必须是类名。

                                      (2).构造方法没有返回值类型,void都不可以

                                      (3).构造方法在创建对象的时候调用,普通方法则通过对象去调用。如,

                                                        person(int n,int i){

                                                            id = n;
                                                            age = i;

                                                        }

                    后面创建对象时格式为 person one = new person(1,18);而普通方法通过对象调用格式为:对象.方法();

4.构造方法调用其它构造方法:

        格式:this.(参数值,参数值······)

        调用的构造方法必须时第一条语句。

        (this指当前类的对象)

5.构造方法的重载(什么时方法名的重载?)

        重载条件:1.必须是同一个类


                        2.方法名(也可以叫函数)一样
                        3.参数类型不一样或参数数量不一样

       重载作用:构造方法重载以后,可以根据参数来决定具体使用哪一个构造方法。

6.每个类中,如果用户没有创建构造方法,系统会默认一个构造方法person(  x ,  y ),并将下x,y初始为0。但这个方法随着用户定义构造方法会消失。

猜你喜欢

转载自blog.csdn.net/weixin_42621338/article/details/80993710