记录美好生活
javase -- this关键字 javase -- this关键字
this的使用. this表示 当前对象 或 当前正在创建的对象(构造器中的this) 可以用于修饰:属性(this.属性名)、方法(this.方法名(有参|无参))、构造器(this(有参|无参)) 如果一个类中有n个构造器,则最多
2020-07-28
javase -- javaBean javase -- javaBean
JavaBean. javaBean 是一种java语言写成的可重用组件 所谓javaBean,是指符合如下标准的java类: 类是公共的 有一个无参构造器 有私有属性,且有对应的get、set方法
2020-07-28
javase -- 构造器 javase -- 构造器
构造器(constructor).权限修饰符 类名(形参列表){} 如果没有显式定义构造器,会默认生成一个无参构造器 一个类可以存在多个构造器(构造器的重载) 一个类如果显式定义了有参构造器,就不会默认生成无参构造器,如果需要有参构造器,
2020-07-28
javase -- 访问修饰符 javase -- 访问修饰符
访问修饰符.访问修饰符可用范围. 同一类 同一包 不同包的子类 同一项目(工程) public √ √ √ √ protected √ √ √ 默认(缺省) √ √ private √ 访问修饰符可
2020-07-28
javase -- 封装性的体现 javase -- 封装性的体现
设计良好的模块会隐藏所有的实现细节,把它的 API 与它的实现清晰地隔离开来。模块之间只通过它们的 API 进行通信,一个模块不需要知道其他模块的内部工作情况,这个概念被称为信息隐藏或封装。因此访问权限应当尽可能地使每个类或者成员不被外界访
2020-07-28
javase -- 继承性的体现 javase -- 继承性的体现
继承性.class subclass extends superclass{} subclass: 子类、派生类 superclass:父类、基类、超类 继承性的好处. 减少代码的冗余,提高了代码的复用性 便于功能的扩展 为之后多态性的
2020-07-28
23 / 36