众所周知,JAVA是面向对象的一款计算机语言
那什么是面向对象?:简单的说就是能把这个代码实例化,让这个代码本身拥有自己属性和行为,并且可以将这些属性和行为加以封装、继承、抽象,更加贴近实际生活中人的思想本能。
1、【细节分析】在这个过程中,构造器【构造函数】内的数据是在Person类创建后给这些属性进行赋值的。
构造器具有无参构造器和有参构造器,按照项目需求进行改写
2、构造器的参数的缺点,如果一个类内的属性太多,因此往往会因为赋值左边的标识名而烦恼,因此JAVA构造器每一个类中都带有this关键字来表示该对象的属性,从而和参数属性分辨开。
3、this可以区分类的属性和局部变量
4、this可以调用方法、输出该类的属性值
5、this访问构造器:this(参数列表)【需放在构造器的第一条语句】