A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

构造方法的特点?构造方法的注意事项?

1 个回复

正序浏览
                1.当实例化一个类的对象时,JVM会自动调用本类的一个方法:构造方法;
                2.定义类时,可以不定义构造方法,编译器会自动添加一个无参,什么都不做的构造方法;
                3.如果类中定义了构造方法,编译器就不会添加任何构造方法了;
                4.构造方法的格式要求:
                        1).构造方法名必须与类名一致;
                        2).构造方法不能定义“返回值类型”,甚至是void;
                        3).构造方法不能返回一个具体的值,但内部可以使用return;语句;
                        注意:
                        1).以下代码可以编译通过:
                                class Student(){
                                        public void Student(){                //普通成员方法,不是构造方法;
                                        }
                                }
                        2).以下代码不能通过编译:
                                class Student(){
                                        public student(){                //构造方法必须同类名一致,包括大小写;
                                        }
                                }
                5.一个类中可以定义多个“构造方法”,但每个构造方法的形参列表不能完全相同,叫:构造方法的重载;
                6.在一个构造方法中可以调用另一个构造方法,使用this关键字;
                7.构造方法可以调用“成员方法”,但“成员方法”不能调用构造方法;
                  构造方法也可以调用其它构造方法;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马