JAVA基础day05 面向对象思想 成员变量和方法 封装 构造方法和this的使用
来源:互联网 发布:小老虎是什么网络用语 编辑:程序博客网 时间:2024/04/28 12:15
面向对象三个特征:封装,继承,多态。
匿名对象 new 类().成员变量.
当对对象的方法只调用一次时,使用匿名对象比较简化。
匿名对象还可以作为实际参数传递。
例如:
/*
main(){
show(new 类());
}
public static void show(类 c)
{
}
*/
权限修饰符 public,private,protected,
封装原则:把不需要对外提供的内容全部隐藏起来,
对外提供公共方法进行访问。
成员变量有初始值,局部变量没有初始值。
构造函数:构造函数名字必须与类名相同
不需要定义返回值,没有return语句。
对象一定义,自动调用构造函数。
构造函数的作用:用来给对象初始化
当一个类内部没有构造函数,系统会默认构造一个无参数的构造函数。
当定义的有构造函数,系统将不再默认添加构造函数。
构造代码块:直接在类内部加 花括号
{
}
作用:用来给对象初始化,并且优先构造函数运行。
构造代码块和构造函数区别:构造代码块对所有对象都初始化,构造函数只对对应的对象初始化。
构造函数之间相互调用,不能直接通过构造函数名的方式进行调用,而必须使用this关键字。this(参数)。这种形式来进行调用。一般函数间不能通过this来进行调用。
this语句只能放在构造函数的第一行。
0 0
- JAVA基础day05 面向对象思想 成员变量和方法 封装 构造方法和this的使用
- day05面向对象特征,类的变量和方法,封装,构造函数,this关键字
- JAVA基础再回首(四)——面向对象思想、类与对象、成员/局部变量、匿名对象、封装、private、this、构造方法
- 面向对象特征,类的变量和方法,封装,构造函数,this关键字
- Java语言基础{Java_se(05)}-面向对象-封装-构造方法-成员变量,局部变量
- java基础七(成员变量 局部变量 匿名对象 封装 设计原则 private this 构造方法 static)
- JAVA面向对象基础:成员变量、方法、方法的重载、构造函数
- 黑马程序员—Java面向对象(类和对象、封装、构造方法、this关键字、static关键字)
- 7 面向对象(成员变量和局部变量的区别,类作为形式参数的问题,匿名对象,封装,private关键字,this关键字,构造方法,类的初始化过程,static关键字)
- 成员变量和局部变量的区别、方法的形参为类的情况及匿名对象、封装(private关键字)、this关键字、构造方法、static关键字
- java 面向对象基础 类 成员变量和局部变量 成员方法
- JAVA之旅(四)——面向对象思想,成员/局部变量,匿名对象,封装 , private,构造方法,构造代码块
- 【JavaSE学习笔记】面向对象_01(入门,匿名对象,成员变量,局部变量,封装,this,构造方法)
- Java基础知识_day07_(面向对象,构造方法,封装,成员变量与局部变量)
- 黑马程序员_Java基础_面向对象(概述、类与对象关系、成员变量、封装private、构造函数和构造代码块、this关键字)
- Java基础(面向对象一——理解、匿名函数、封装、构造函数和this关键字的使用)
- java学习之路 之 面向对象编程-面向对象特征之一(封装和隐藏)级类的成员之三(构造器、构造方法)
- Java基础-07.总结private,this,封装,static,成员方法变量,局部变量匿名对象
- 关于安卓6.0以上系统中无法搜索到蓝牙设备的问题
- iOS TableView的左划删除以及多个分区的删除某一行的个人笔记
- bzoj 2733: [HNOI2012]永无乡(splay+启发式合并)
- 毛超帅 js-面试中的快速排序______软件开发-JAVA
- MapReduce算法形式六:只有Map独自作战
- JAVA基础day05 面向对象思想 成员变量和方法 封装 构造方法和this的使用
- SELECT行列转换
- 2位可以容纳4个可能的值
- Java正则表达式
- 极光推送模拟上线的状态
- iOS开发代码规范总结
- CSRF: 不要低估了我的危害和攻击能力
- mysql批处理性能优化
- C++ 文件输入输出