TreeMind树图在线AI思维导图
当前位置:树图思维导图模板高校与高等教育其他学科面向对象设计思维导图

面向对象设计思维导图

  收藏
  分享
免费下载
免费使用文件
U129686930 浏览量:322023-03-22 15:04:10
已被使用9次
查看详情面向对象设计思维导图

面向对象程序设计

树图思维导图提供 面向对象设计 在线思维导图免费制作,点击“编辑”按钮,可对 面向对象设计  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:a373b57439b236bdb4e5c02b713947a6

思维导图大纲

面向对象设计思维导图模板大纲

面向对象的思想

封装性

继承性

多态性

类与对象

类的定义

类是Java中一个重要的引用数据类型,也是组成Java程序的基本要素,所有的Java程序都是基于类的

对象的创建与使用

创建格式

类名 对象名称 = null; 对象名称 = new 类名;

对象的引用传递

类属于引用数据类型,引用数据类型就是指内存空间可以同时被多个筏内存引用。

访问控制

private:private属于私有访问权限,用于修饰类的属性和方法。

dafault:default属于默认访问权限。

protected:属于保护的访问权限。

public:public属于公共访问权限

封装性

为什么要封装

在Java面向对象的思想中,封装可以被认为是一个保护屏障,防止本类的代码和数据被外部程序随机访问。

如何实现封装

类的封装是指将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象的内部信息,而是通过该类提供的方法实现对内部信息的操作访问。

构造方法

定义构造方法

构造方法的名称必须与类名一致

构造方法名称前不能有任何返回值类型的声明

不能在构造方法中使用return返回一个值,但是可以单独写如turn语句作为方法的结束

构造方法的重载

this关键字

作用

使用this关键字调用本类中的属性

使用this关键字调用成员方法

使用this关键字调用本类的构造方法

代码块

普通代码块

构造块:又称构造代码块是直接在类中定义的代码块,构造块的执行顺序优先与构造方法

static关键字

含义

在定义一个类时,只是在描述某种事物的特征和行为,并没有产生具体的数据。只有通过new关键字创建该类的实例对象时,才会开辟筏内存和堆内存,在堆内存中每个对象会有自己的属性。如果希望某些属性被所有对象共享,就必须将其声明为static属性

静态属性

如果在Java程序中使用static修饰属性,则该属性称为静态属性,也称全局属性,静态属性可以使用类名直接访问

static关键字只能修饰成员变量,不能修饰局部变量,否则编译器会报错

静态方法

如果想要使用类中的成员方法,就需要先将这个类实例化,只需要在成员方法前加上static关键字,使用static关键字修饰的方法通常称为静态方法

静态代码块

在Java类中,用static关键字修饰的代码块称为静态代码块(静态代码块只执行一次)

相关思维导图模板

第1章	化工设计基本知识思维导图

树图思维导图提供 第1章 化工设计基本知识 在线思维导图免费制作,点击“编辑”按钮,可对 第1章 化工设计基本知识  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:70ec0519ed26419068a32a511862aadd

辊压断带分析思维导图

树图思维导图提供 辊压断带分析 在线思维导图免费制作,点击“编辑”按钮,可对 辊压断带分析  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:55fdf0827fa2a220b0b4047d75df5032