面向对象程序设计
树图思维导图提供 面向对象设计 在线思维导图免费制作,点击“编辑”按钮,可对 面向对象设计 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:a373b57439b236bdb4e5c02b713947a6
面向对象设计思维导图模板大纲
封装性
继承性
多态性
类的定义
类是Java中一个重要的引用数据类型,也是组成Java程序的基本要素,所有的Java程序都是基于类的
对象的创建与使用
创建格式
类名 对象名称 = null; 对象名称 = new 类名;
对象的引用传递
类属于引用数据类型,引用数据类型就是指内存空间可以同时被多个筏内存引用。
访问控制
private:private属于私有访问权限,用于修饰类的属性和方法。
dafault:default属于默认访问权限。
protected:属于保护的访问权限。
public:public属于公共访问权限
为什么要封装
在Java面向对象的思想中,封装可以被认为是一个保护屏障,防止本类的代码和数据被外部程序随机访问。
如何实现封装
类的封装是指将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象的内部信息,而是通过该类提供的方法实现对内部信息的操作访问。
定义构造方法
构造方法的名称必须与类名一致
构造方法名称前不能有任何返回值类型的声明
不能在构造方法中使用return返回一个值,但是可以单独写如turn语句作为方法的结束
构造方法的重载
作用
使用this关键字调用本类中的属性
使用this关键字调用成员方法
使用this关键字调用本类的构造方法
普通代码块
构造块:又称构造代码块是直接在类中定义的代码块,构造块的执行顺序优先与构造方法
含义
在定义一个类时,只是在描述某种事物的特征和行为,并没有产生具体的数据。只有通过new关键字创建该类的实例对象时,才会开辟筏内存和堆内存,在堆内存中每个对象会有自己的属性。如果希望某些属性被所有对象共享,就必须将其声明为static属性
静态属性
如果在Java程序中使用static修饰属性,则该属性称为静态属性,也称全局属性,静态属性可以使用类名直接访问
static关键字只能修饰成员变量,不能修饰局部变量,否则编译器会报错
静态方法
如果想要使用类中的成员方法,就需要先将这个类实例化,只需要在成员方法前加上static关键字,使用static关键字修饰的方法通常称为静态方法
静态代码块
在Java类中,用static关键字修饰的代码块称为静态代码块(静态代码块只执行一次)
树图思维导图提供 第1章 化工设计基本知识 在线思维导图免费制作,点击“编辑”按钮,可对 第1章 化工设计基本知识 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:70ec0519ed26419068a32a511862aadd
树图思维导图提供 辊压断带分析 在线思维导图免费制作,点击“编辑”按钮,可对 辊压断带分析 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:55fdf0827fa2a220b0b4047d75df5032