| 
 
| 匿名对象的应用 封装概述  封装private 构造函数  构造代码块 
 this关键字  this关键字的应用  this关键字在构造函数间调用
 匿名对象
 
 1、简述:所谓匿名对象,就是创建的对象没有名字,直接使用。
 2、使用方式:
 1)使用方式一:当对对象的方法只调用一次时,可以使用匿名对象来完成,这样写比较简化。
 如果对一个对象进行多个成员调用,必须给这个对象起个名字
 2)使用方式二:可以讲匿名对象作为实际参数进行传递,从而可以不用在main方法中创建一个变量,
 提高了编程效率,减少了代码书写        。
 但是这个对象实体在方法结束后,垃圾回收机制会将其作为垃圾回收。而非匿名对象则不同,当不使用了,
 会在某一时刻被回收,或是随着主            函数的结束而被回收。
 
 封装private
 封装是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。
 private 构造函数
 
 1、private是一个权限修饰符
 2、用于修饰成员(成员变量和成员函数)
 3、被私有化的成员只在本类中有效。
 4、常用之一:将成员变量私有化,对外提供对应的set和get 方法对其进行访问,提高了对数据访问的安全性。
 5、当把类中的所有构造函数私有化后,代表着该类是不能创建对象的,因为对象不能进行初始化操作的。
 
 this关键字
 this关键字表示当前对象
 
 
 
 this关键字的应用
 class Person{
 int age;
 String name;
 public Person(int age,String name){
 this.age=age;
 this.name=name;
 }
 }
 
 
 this关键字在构造函数间调用
 class Person{
 int age;
 String name;
 public Person(){
 
 }
 public Person(String name){
 this();
 this.name=name;
 }
 public Person(String name,int age){
 this(name);
 this.age=age;
 }
 }
 
 
 
 | 
 |