匿名对象 封装(private)this关键词构造方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了匿名对象 封装(private)this关键词构造方法相关的知识,希望对你有一定的参考价值。
1.匿名对象
- 匿名对象:没有名字的对象
- 应用场景:调用方法,仅仅只调用一次的时候;匿名对象可以作为实际参数的传递
??例;new Student ().name;2.封装(private)
- 封装概述:指隐藏对象的属性和实现细节,仅对外提供公共访问方式
- 好处:隐藏实现细节提供公共的访问方式;提高了代码的复用性;提高了安全性
- 原则:将不需要对外提供的内容都隐藏起来。把属性隐藏,提供公共方法对其访问。
- private关键字特点
??a.权限修饰符
??b.可以修饰成员变量和成员方法
??c.被其修饰的成员只能在本类中被访问 - private应用
??(1)把成员变量用private修饰;
??(2)提供对应的getXxx()和setXxx()方法。3.this关键字
作用:当我们的局部变量和成员变量相同时,如果不使用this,会导致局部变量隐藏成员变量的问题。
特点:当前类的引用对象;4.构造方法
- 概述
??作用:创建对象,给对象中的成员进行初始化
??特点:a.方法名与类名相同;
????b.没有返回值型,连void都没有
????c.没有具体返回值 - 构造方法的重载注意事项
??(1)如果没有给出构造方法,系统将会自动提供一个无参构造方法;
??(2)如果给出了构造方法,系统将不再提供默认的无参构造方法(建议永远给出无参构造方法)。 - 给成员变量赋值的两种方式
??setXxx()方法
??构造方法
以上是关于匿名对象 封装(private)this关键词构造方法的主要内容,如果未能解决你的问题,请参考以下文章
Java笔记(面向对象,类,this关键字,封装(private),匿名对象,成员变量和局部变量)
类和对象(类和类的实例化,this,static关键字,封装)