构造方法的作用:
对对象的数据进行初始化。
构造方法的格式:
1.方法名与类名一致。
2.没有返回值类型,连void也没有。
3.没有具体的返回值。
构造方法的注意事项:
1.如果你不提供构造方法,系统会给出默认构造方法。
2.如果你提供了构造方法,系统将不再提供。
//注意:这个时候,如果我们还想使用无参构造方法,就必须自己给出。建议永远给出无参构造方法。
3.构造方法也是可以重载的。
//注释:
1.这里的构造方法,其实就是一个函数,与js中的函数是一样的。只不过js中没有明确说构造函数就是一个类而已,其实就是类。
2.js中类的方法区,其实就是原型链。这个原型链上既有方法,也可以有实例变量。这就是Java的优点,js的缺点。Java更加节省内存空间,并且继承起来具有天然的优势。Java把方法默认放入了方法区,js却不行,它必须放入原型链中才可以。