匿名对象 、封装(private)、this关键词、构造方法
2018-10-13 22:10
344 查看
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()方法
构造方法
相关文章推荐
- 重踏学习Java路上_Day07(成员与局部变量,形参,匿名对象,封装,private,this,构造与成员方法,static)
- JAVA基础再回首(四)——面向对象思想、类与对象、成员/局部变量、匿名对象、封装、private、this、构造方法
- JAVA之旅(四)——面向对象思想,成员/局部变量,匿名对象,封装 , private,构造方法,构造代码块
- 7 面向对象(成员变量和局部变量的区别,类作为形式参数的问题,匿名对象,封装,private关键字,this关键字,构造方法,类的初始化过程,static关键字)
- 【JavaSE学习笔记】面向对象_01(入门,匿名对象,成员变量,局部变量,封装,this,构造方法)
- Java基础-07.总结private,this,封装,static,成员方法变量,局部变量匿名对象
- 成员变量和局部变量的区别、方法的形参为类的情况及匿名对象、封装(private关键字)、this关键字、构造方法、static关键字
- JAVA之旅(四)——面向对象思想,成员/局部变量,匿名对象,封装 , private,构造方法,构造代码块
- java--类与对象、构造方法、this、类变量(静态)、类方法、抽象、封装、继承、多态的回顾
- 黑马程序员 JAVA初级-面向对象 匿名对象、封装、构造函数、构造代码块、this
- 类与对象,类的构造方法和初始化块,private修饰符,this,继承与父类
- 类与对象、引用传递、封装、构造方法、匿名对象笔记
- 封装回调函数——为对象方法(Object Method,参数中带this指针的函数) 构造 普通函数(参数中无this指针的函数)形式 的入口
- 黑马程序员——Java基础---面向对象(面向对象,类,对象,匿名对象,封装,构造函数,构造代码块,this,static,main,帮助文档,静态代码块,单例)
- 封装回调函数——为对象方法(Object Method,参数中带this指针的函数) 构造 普通函数(参数中无this指针的函数)形式 的入口
- 代码封装/匿名对象/关键字(this ,static)/工具类main方法/
- Java第7次作业:造人类(用private封装,用static关键字自己造重载输出方法)什么是面向对象程序设计?什么是类和对象?什么是无参有参构造方法 ?什么是封装?
- java基础七(成员变量 局部变量 匿名对象 封装 设计原则 private this 构造方法 static)
- 黑马程序员_五 【初识面向对象】【类、构造方法、对象】【封装、继承、多态】【this、super】
- 面向对象2---封装,this,构造方法