方法的重载
在一个类中,有多个同名的方法,但是参数列表不一样(个数不一样,类型 不一样,顺序不一样)
构造器
语法:1,方法名与类名保持一致。
2,没有返回类型。
机制:1,如果程序员不写构造方法,会知道生成一个公共无参的构造方法。
2,如果写了就不会再生成一个公共无参方法,需要手写一个。
作用: 产生对象。
执行步骤:1,在堆中划分空间。
2,在空间划分属性。
3,对属性进行初始化。
4,执行构造方法中的代码。
this.
指代当前对象,用以访问当前对象的属性或调用当前对象的方法。
位置:书写存在方法体中。
this()
调用本类的其他构造方法,从而构造方法中的代码能被其他构造共用。
位置:只能写在构造方法的第一句。
栈
一种排列方式,先进后出。
局部变量存在栈中,凡是new出来的都存在堆中。
书写格式
工程名,包名全小写。类名首字母大写。变量名,方法名第一个单词小写,后面单词首字母大写。常量名全大写,单词与单词用下划线_隔开。
Java的标准类
1,必须有一个公共无参构造。
2,为私有属性提供符合命名规范的get/set方法。