Java-06.01-16

01.面向对象-软件生命周期和软件设计原则

简介

  • 软件生命周期的每一部分
    在这里插入图片描述
  • 软件设计原则
    在这里插入图片描述

02.Java面向对象-软件设计之面向过程

简介

  • 面向过程
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 面向过程缺陷
    在这里插入图片描述

03.Java面向对象-软件设计之面向对象

简介

  • 面向对象概念
    在这里插入图片描述

  • 面向对象
    在这里插入图片描述
    在这里插入图片描述

  • 面向对象优势
    在这里插入图片描述

04.Java面向对象-理解什么是抽象

简介

  • 抽象概念
    在这里插入图片描述
  • 特征就是字段,行为就是方法

05.Java面向对象-对象和类的关系

简介

  • 对象object=实例instance

  • 对象是类的实例,类是对象的模板

  • 对象的抽象是类

  • 状态 是 具有哪些 数据

  • 行为 是 具有哪些 功能

  • 对象和实例简介
    在这里插入图片描述

  • 类的概念
    在这里插入图片描述

06.Java面向对象-类的定义

简介

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

07.对象的创建和调用方法以及操作字段

简介

在这里插入图片描述

08.面向对象-内存分析-对象的实例化过程

简介

  • 成员变量有初始值,在new分配空间的时候有

  • 局部变量没有初始值,所以局部变量需要先初始化
    在这里插入图片描述

  • 程序要运行需要把字节码先加载到内存
    servantDemo.class
    servant.class
    加载到方法区

  • 类里面的成员变量存在堆里面,方法存在方法区
    在这里插入图片描述

09.打印和比较对象-对象生命周期-匿名对象

简介

在这里插入图片描述

10.Java面向对象-学生缴学费案例

简介

  • 案例
    在这里插入图片描述

  • 对于数组来说,引用就存地址值,值就存值
    在这里插入图片描述

11.Java面向对象-构造器概述和缺省构造器

简介

在这里插入图片描述
在这里插入图片描述

12.Java面向对象-自定义构造器和构造器重载

简介

在这里插入图片描述
在这里插入图片描述

  • 初始化
    在这里插入图片描述
  • 重载
    在这里插入图片描述
    在这里插入图片描述

13.Java面向对象-static修饰符和特点

简介

  • 前提
    在这里插入图片描述
  • 背景
    在这里插入图片描述
  • static 用于区分对象和类
    在这里插入图片描述
  • 特点
    在这里插入图片描述

14.Java面向对象-static成员在JVM中的存储

简介

  • static 存在方法区
  • 内存图
    在这里插入图片描述

15.Java面向对象-类成员和实例成员的访问

简介

  • 所有变量=成员变量(全局变量)+局部变量

  • 成员=字段+方法+内部类

  • 字段 = 成员变量 = 全局变量 = 类变量[static] + 实例变量[no static]

  • 类成员和实例成员

  • 概念
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

16.Java面向对象-今日小结

简介

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值