面向对象

发布时间:2022-07-04 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了面向对象脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

1.面向过程思想

1. 步骤清晰简单,第一步做什么,第二步做什么、、、2. 面对过程适合处理一些较为简单的问题

2.面向对象思想

1. 物以类聚。分类的思维模式,思考问题首先会解决问题需要那些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索、2. 面向对象适合处理复杂的问题。适合处理需要多人协作的问题、

**类**:**不存在的,人类大脑思考总结一个模板(这个模板当中描述了共同特点)**

**对象:实际存在的个体。**

**实例:对象还有另一个名字叫做实例**

**实例化:通过类这个模板创建对象的过程,叫做:实例化**

**抽象:富哦个对象具有相同的特征,进行思考总结抽取共同的过程**

**类 -->【实例化】-->对象(实例)**

**对象 -- > 【抽象】-->类**

java中规定:参数传递的时候,和类型无关,不管是基本数据类型还是引用数类型

java中参数传递的时候,一定是将“盒子”中的东西赋值一份传递过去

内存地址也是值,也是盒子中保存的一个东西

java中关于调用时参数传递实际上只有一个规则:不管你是基本数组类型,还是引用数据类型,实际上在传递的时候都是将变量中的那个“值”复制一份,传过去。

## 构造方法

1.什么是构造方法,有什么用?

构造方法是一个比较特殊的方法,通过构造方法可以完成对象的创建,以及实例变量的初始化。换句话说:构造方法是用来创造对象,并且同时给对象的属性赋值。(注意:实例变量没有手动赋值的时候,系统会赋默认值)

2.重点:当一个类没有提供任何构造方法,系统会默认提供一个无参数的构造方法。(而这个构造方法被称为缺省构造器。

**实例变量是在构造方法中完成初始化的 ,完成赋值。**

 

**对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统,但是,具体到微观操作。任然需要 面向过程的思路去处理**

## 什么是面向对象

面向对象编程(object-Oriented PRogramming,oop)

面向对像编程的本质就是:**以类的方式组织代码。以对象的形式组织(封装)数据**。

抽象

三大特性:

1. 封装:表示私有的,被这个关键字修饰之后,该数据只能在本类中访问,出了这个类,age属性就无法访问的,私有的。

private:表示私有的

get方法要求:

public 返回值类型 get+属性名首字母大写(无参){

​ return xxx;

}

set方法的要求:

public void set+属性名首字母大写(有一个参数){

this.原参数 = 新定义的参数

}

1. 继承2. 多态

从认识角度考虑是先有对象后有类。对象,是具体的事物。类 是抽象的,是对对象的抽象

从代码运行角度考虑是先有类后有对象。类似对象的模板

脚本宝典总结

以上是脚本宝典为你收集整理的面向对象全部内容,希望文章能够帮你解决面向对象所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。