面向对象

1.面向过程

又叫结构化程序设计,主张以功能/步骤来进行软件设计。
如果解决问题时,主要是思考的是解决问题的步骤思路。

设计思想:
    自顶而下,逐步精分,模块化

编程语言有:
    C、Basic、Pascal

2.面向对象

1)定义:
    它使用类,对象,继承,封装,消息等概念来进行程序设计。
    主要从现实世界的客观事物(即对象)出发来进行开发软件系统,
    尽可能的运用人的自然思维方法 ,从客观事物来思考问题,
    认识问题。 从这些事物的本质特点,来抽象出系统所需要的类,作为程序的基本单元。

    编程语言有:
        C++、Java、C#、Ruby

2)面向过程与面向对象的区别
    面向对象要比面向过程的粒度要大,相对来说容易,简单。
    面向过程要比面向对象的性能要搞,因为面向对象要进行对象的实例化,比较吃内存,吃性能。

3.类、对象

1)类的定义:
    类是面向对象编程的基本单元,类含有一类事物的共同特征,是一类事物的抽象体现。
    软件系统是由多个类组成的,类可以生成多个对象,这些对象构成程序中所需要的数据。
    类除了封装了一些事物的状态数据外,还提供了操作这些状态数据的方法,实现逻辑

    成员变量(数据)+方法(行为) = 类的定义

2)固定语法:
        修饰词 class 类名{
            成员变量1;
            成员变量2;

            方法1;
            方法2;
        }

3)成员变量(Field),也可称之字段、属性

4)对象:
    类的实例化,即类中的个体

    类名  引用变量 = new 类名();

    引用变量:
        简称引用,存储对象的地址信息

5)类与对象的关系
    类是对象的模板,对象是类的实例化
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值