java笔记8----java面向对象1(面向过程、什么是类、什么是对象)

一、 面向过程

​ 概念:“面向过程”(Procedure Oriented)是一种以过程为中心的编程思想。这些都是以什么正在发生为主要目标进行编程,不同于面向对象的是谁在受影响。与面向对象明显的不同就是封装、继承、多态、类。面向过程简写为POP。

​ 可以理解为对待问题,解决的时候需要一步一步实现,代码的话按照顺序从上至下依次执行。

面向过程的缺陷:

​ 面向过程的设计,是采用置顶而下的设计方式,

​ 在设计阶段就需要考虑每一个模块应该分解成哪些子模块,每一个子模块有细分为更小的子模块,
​ 如此类推,直到将模块细化为一个个函数.
​ 没有面向对象易维护、易复用、易扩展

二、面向对象

  1. 什么是面向对象

    面向对象(Object Oriented,OO)是一种以对象为中心的编程思想,是现在最流行的一种java开发与软件设计方法,其中java、python一些编程语言就是属于面向对象的编程语言。面向对象的核心就是类和对象。面向对象的三个最基本的特征就是封装继承多态

  2. 什么是对象?

    ​ 在java里最常说的就是万物皆对象

    ​ 在实际中对象是永远具体的属性特征和行为动作(方法)的具体事物

    ​ 第一个对象如

    ​ 奥特曼 属性:有身高、年龄、重量、颜色

    ​ 行为:会发射光线,扔大火球

  3. 什么是类?

    ​ 某一个具体对象特征的抽象 对一些具有共同属性、行为的一类进行抽象描述,然后归为一类如动物、植物、或者一些东西等等。

  4. 类的作用?

    通过类实例(创建或者说是产生)、运行、销毁对象。

  5. 类和对象的关系.

    对象是通过类实例化进行创建出来的,类是对象的一个抽象,类包含对象,对象属于某一个类

    对象中含有类的属性和行为

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值