java学习—面向对象基础

文章目录

    • 1、面向对象基础
      • 1.1、 面向对象思想
        • .1.1、概述
        • .1.2、 面向过程和面向对象
        • .1.3、 三大思想
        • .1.4、 三大特征
      • 1.2、 类与对象(简单类)
        • .2.1、 两者关系
        • .2.2、 类的定义格式
        • .2.3、 对象的创建与使用
      • 1.3、 创建对象内存分析
        • .3.1、 栈
        • .3.2、 堆
        • .3.3、 方法区
        • .3.4、 PC寄存器
        • .3.5、 本地方法栈
      • 1.4、 构造方法(构造器)
        • .4.1、 回顾对象创建
        • .4.2、 概述
        • .4.3、 定义格式
        • .4.4、 构造方法重载
        • .4.5、 匿名对象

1、面向对象基础

1.1、 面向对象思想

.1.1、概述

.1.2、 面向过程和面向对象

  • 面向过程关注的是执行的过程
  • 面向对象关注的是具备功能的对象

.1.3、 三大思想

向对象思想从概念上讲分为以下三种:

  • OOA:面向对象分析(Object Oriented Analysis)

  • OOD:面向对象设计(Object Oriented Design)

  • OOP:面向对象程序(Object Oriented Programming )

.1.4、 三大特征

  • 封装性:类内部属性或方法对外部不可见
  • 继承性:将其他的功能继承下来继续发展
  • 多态性:相同方法在不同条件下有不同的响应

1.2、 类与对象(简单类)

.2.1、 两者关系

  • 对象

.2.2、 类的定义格式

  • 成员属性
  • 成员方法

.2.3、 对象的创建与使用

1.3、 创建对象内存分析

.3.1、 栈

  • 存储操作
  • 存储对象

java学习---面向对象基础

栈存储

.3.2、 堆

  • 对象创建
  • 垃圾回收

.3.3、 方法区

.3.4、 PC寄存器

.3.5、 本地方法栈

  • Native Method
  • 作用
  • 本地方法栈

1.4、 构造方法(构造器)

.4.1、 回顾对象创建

.4.2、 概述

  • 作用
  • 执行时机
  • 特点

.4.3、 定义格式

.4.4、 构造方法重载

  • 方法重载

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月5日
下一篇 2021年4月5日

相关推荐