b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

面向对象 面向过程的区别一: 面向对象面向过程:

电脑杂谈  发布时间:2018-02-19 21:33:27  来源:网络整理

面向过程的语言有哪些_什么是面向过程_面向对象 面向过程的区别

一: 面向对象

??面向过程: 注重细节。 先找到过程的起点,然后定义相关的函数,按照步骤一步步

?? ?? ?? ?? ?? ?? 最终达到过程的终点。

??面向对象: 在面向过程的基础之上,按照功能 将系统划分为若干个模块,将不同的功能

?? ?? ?? ?? ?? ??赋予某些实体(客观存在的事物)来完成相应的功能。??

?? ??完成的时候不需要注重内部的实现细节。??

?? ?? ?? ?? ?? ??面向对象是对客观世界的真实模拟。??

?? ??万物皆对象。面向对象 面向过程的区别

??类:??

?? ?? 形成: 对客观世界存在的实体进行高度的概括 抽出像的部分,形成类。面向对象 面向过程的区别

?? ?? ?? ?? ?? ??属性定义成员变量

?? ?? ?? ?? ?? ??行为对应类当中方法:

?? ?? 作用: 类可以产生对象。

??抽象: 对实体的高度概括,抽取出相似的部分。??

??实体(对象): 就是客观存在的事务。

??类和对象的关系:??

?? 类是对象抽象, 是类的模板。

?? 对象是类的实体,实例化产物。

二: 设计一个类:

?? ??Dog Cat ----> Animal

?? ??属性---->类型的成员变量。

?? ??行为----->方法。

三:对象的产生:

?? 语法:??

?? 类名 类类型的变量 =new 类型();

?? ??Animal an=new Animal();

四:面向对象的基本特征(面试问题)

?? (0)抽象: 对某一类实体进行高度的概括,抽取出相似的部分。

?? (1) 封装: 将私密的数据或者是功能隐藏起来,对外提供公共的访问接口。

?? (2)继承: 一个类A获得了一个类B的除了私有属性和构造方法之外的全部内容。

?? (3)多态: 同一种事物的多种表现形态。

什么是面向过程_面向对象 面向过程的区别_面向过程的语言有哪些

??五: 面向对象软件的开发过程:(了解)

?? (1)分析:(需求分析师) 面向对象的分析 (OOA)?? ??

?? (2)设计: (设计)面向对象的设计(OOD)

?? (3)编码:(工程师)面向对象的编码(OOP)??

?? (4)测试: (测试工程师)面向对象的测试(OOT)找bug??

?? (5)运维:(运维工程师)对系统维护(OOSM)

??六: 匿名对象:

?? ?? new 类名().方法();??

?? ?? 优点:不需要给对象起名字,使用起来比较方便。

?? ?? 缺点:该对象的方法只能被调用一次。

?? ?? 匿名对象的使用场景:

?? ?? a:当对象的方法只被调用一次的时候,可以使用。

?? ?? b:匿名对象可以作为方法的实际参数进行传递。

七:构造方法:(构造器)

?? 1:语法:??

?? ??public 类名(){//定义一个无参数的构造器

?? ??

?? ??}

?? ??//定义有参数的构造器:

?? ??public 类名(参数){

参数可以给实例变量进行赋值;

?? ??}

?? ??2;作用: 给当前的对象进行初始化。?? ??

?? ??3:方法方法和普通方法的区别:

?? ?? ??(1)写法上不同,构造方法没有返回类名,构造器的名称必须和类相同。 普通方法的名称可以自定义。

?? ?? ??(2)运行上的不同:??

?? ?? ?? ?? ??普通方法,静态的可以通过类名调用。 非静态方法,通过对象调用。

构造方法:在创建对象时,会被自动调用。

?? ?? ????

?? ?? ?? ?? ??构造方法:只有在对象创建的时候,被执行一次。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-85540-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...