首页 > 其他 > 详细

面向对象

时间:2020-06-22 19:22:25      阅读:74      评论:0      收藏:0      [点我收藏+]

面向对象

面向

面向过程

  • 功能行为
  • 最小单位:函数
  • 考虑怎么做

面向对象

  • 具备功能的对象
  • 最小单位:类或者对象
  • 考虑谁来做

Java类及类的成员

  • 属性
  • 方法
  • 构造器
  • 代码块
  • 内部类

面向对象的三大特征

  • 封装性
  • 继承性
  • 多态性
  • (抽象性)

面向对象两个要素

类------------图纸

一类事物的描述

  • 属性(成员变量)
  • 方法(行为)

对象(实例)--------------产品

实际存在的该类事物的每个个体

类的实例化

类和对象的使用

  • 创建类,设计类的成员
  • 创建类的对象
  • 调用对象的结构

注意

  1. 有对象一定有类,有类不一定有对象

  2. 创建一个类的多个对象,则每个对象都独立拥有一套类的属性(非static)

  3. 如果我们修改一个对象的属性A,不影响另一个对象的属性

  4. Person p3 = p1(等同于array2 = array 1)

    把p1变量保存的对象地址值赋给p3,导致了p1和p3指向堆空间的同一对象

对象创建的内存解析

  • 堆:存放对象实例
  • 栈:存放局部变量
  • 方法区:存放类信息、常量、静态变量、编译后的代码

面向对象

原文:https://www.cnblogs.com/CrabDumplings/p/13178337.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!