美文网首页
面向对象的理解

面向对象的理解

作者: 独立Demo制作者 | 来源:发表于2020-07-20 16:46 被阅读0次

封装

语法

类内 private

实现

属性私有,get/set

  • get 获得数据
  • set 设置数据
  • alt + insert 自动生成 get/set(或者鼠标右键,上构造器同
    get/set 命名有规则:get/setFeature

意义

  • 提高程序安全性,保护数据
  • 隐藏代码实现细节
  • 统一接口
  • 增加系统可维护性

继承

语法

关键字 extends

class 父类 {
}
 
class 子类 extends 父类 {
}

理解

子类是父类的扩展,保留了原本的属性和方法并扩展新的属性和方法

  • Java 中所有类都默认继承Object类
  • Java 只有单继承

继承树

ctrl + h

super(关键词)

  • 调用父类的属性和方法
  • 子类的构造器隐藏了父类的无参构造器调用方法:super();
    且必须在第一行
    菜鸟教程的对比解释

重写 override

只有非静态方法能重写,且方法名一致,方法体一定。
代码实例就能理解了,也不复杂

相关文章

  • 面向对象

    面向对象基础 目标 理解面向对象 类和对象 添加和获取对象属性 魔法方法 一. 理解面向对象 面向对象是一种抽象化...

  • 理解面向对象

    理解面向对象 阅读知乎大牛对面向对象的讨论后,写下自己的总结和理解。知乎 面向对象的原本特性 面向对象原本的特性(...

  • 面向对象:创建对象&继承

    博客内容:什么是面向对象为什么要面向对象面向对象编程的特性和原则理解对象属性创建对象继承 什么是面向对象 面向对象...

  • 面向对象的三大基本特征和五大设计原则

    1、面向对象概念 1.1、理解面向对象 面向对象是相对面向过程而言; 面向对象和面向过程都是一种思想; 面向过程:...

  • 面向对象--理解对象

    面向对象(Object-Oriented OO)的语言有一个标志,那就是它们都有类的概念,而通过类可以创建任意多...

  • 面向对象—理解对象

    什么是对象? 我们可以把ECMAScript的对象想象成散列表,也就是一组名值对,其中值可以是数据和函数。 对象的...

  • 面向对象

    1.面向对象理解 2.面向对象关系图

  • JS面向对象精要(二)_函数

    JS面向对象精要(一)_原始类型和引用类型JS面向对象精要(二)_函数JS面向对象精要(三)_理解对象JS面向对象...

  • JS面向对象精要(三)_理解对象

    JS面向对象精要(一)_原始类型和引用类型JS面向对象精要(二)_函数JS面向对象精要(三)_理解对象JS面向对象...

  • JS面向对象精要(四)_构造函数和原型对象

    JS面向对象精要(一)_原始类型和引用类型JS面向对象精要(二)_函数JS面向对象精要(三)_理解对象JS面向对象...

网友评论

      本文标题:面向对象的理解

      本文链接:https://www.haomeiwen.com/subject/qyaekktx.html