记录美好生活
07
28
javase -- this关键字 javase -- this关键字
this的使用. this表示 当前对象 或 当前正在创建的对象(构造器中的this) 可以用于修饰:属性(this.属性名)、方法(this.方法名(有参|无参))、构造器(this(有参|无参)) 如果一个类中有n个构造器,则最多
2020-07-28
28
28
javase -- 构造器 javase -- 构造器
构造器(constructor).权限修饰符 类名(形参列表){} 如果没有显式定义构造器,会默认生成一个无参构造器 一个类可以存在多个构造器(构造器的重载) 一个类如果显式定义了有参构造器,就不会默认生成无参构造器,如果需要有参构造器,
2020-07-28
28
28
javase -- 封装性的体现 javase -- 封装性的体现
设计良好的模块会隐藏所有的实现细节,把它的 API 与它的实现清晰地隔离开来。模块之间只通过它们的 API 进行通信,一个模块不需要知道其他模块的内部工作情况,这个概念被称为信息隐藏或封装。因此访问权限应当尽可能地使每个类或者成员不被外界访
2020-07-28
28
28
javase -- 值传递和引用传递 javase -- 值传递和引用传递
实际上,java方法参数传递只有值传递,只不过我们所说的引用传递 传递的是 对象的引用(地址值) 这个博客很详细 值传递(pass by value)是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会
2020-07-28
28
27
27
javase -- 面向对象 javase -- 面向对象
面向对象.一、面向过程(POP)与 面向对象(OOP). 面向过程 强调的是 功能行为 以函数为最小单位 考虑怎么做 面向对象 强调的是 具备了功能的对象 以类/对象为最小单位 考虑谁来做(知道怎么做) 二、面向对象的三大特征.1
2020-07-27
27
27
12 / 18