23/10/22本周总结

目录

一 面向对象

面向对象

面向过程

二 对象

    抽象对象

    具体对象(实例对象)  

三 static关键字

​编辑  

四 总结感言


一 面向对象

我们常见的有面向对象和面向过程两种编程 , 其中分别主要的代表语言就是c和java。那么什么是面向对象 , 什么是面向过程呢?

  1. 面向对象

          对象,就是对问题中的事物的抽象
          面向对象:
          就是把现实中的事物都抽象为“对象”。每个对象是唯一的,且都可以拥有它的属性与行为。            我们就可以通过调用这些对象的方法、属性去解决问题。

  1. 面向过程

         过程,就是我们做一件是情都会有一个过程

         而面向过程编程就是指我们实现逻辑思路的一个具体代码.

二 对象

     对象起始也分为抽象和具体的,那么这两种对象有分别是什么呢?

  1.     抽象对象

   我们所说的抽象对象起始就是我们创建的类 , 为什么说它是一个抽象的呢?因为一个类,比如一个汽车类 , 而汽车是一个类的总称 , 因为汽车有很多 , 而我们并不能知道具体是哪一个汽车 , 我们没办法具体到一个实体对象来 , 所以类是一个抽象的。

  1.     具体对象(实例对象)  

   具体对象,也就是我们常说的new一个实例 , 为什么说new出来的对象就是一个具体的实例对象呢?因为你new一个汽车 , 那么你就需要给汽车赋值 , 比如是什么牌子 , 多大功耗 , 速度多快 , 是谁的车等等 , 当你赋值完这些属性后 , 我们就能具体的确定到这辆车到底是指的那一辆车 , 那么我们就说它是一个具体的实例对象。

三 static关键字

static 关键字我们称作静态关键字 , 那么它到底是什么呢?我们接下来看一个例子:

这上面是一张我们在new一个对象时 , 他们在内存里的存储位置 , 从这里可以看到 , 当我们new一个对象后,只有static修饰的count的值是在常量池里面的,这有什么用呢?当我们每次new一个对象count都要加一时 , 如果我们不加static关键子 , 那么不管我们new多少次 , static永远都是 1 , 因为每次我们new一个新的对象,static都是重新属于那个对象的,所以他也会更新,而不会保留原来的数据不断自增 , 而加上static关键字后 , 它的值就会存在常量池中 , 它不属于任何一个对象 , 只属于student这个类 , 当这个类被new一个实例化对象后 , 他就会自增 。

具体的总结如下:

  

四 总结感言

    上面就是本周的总结 , 记录与2023.10.21。

    星光不问赶路人,时光不负有心人!我们只管努力,剩下的交给时间吧,愿我们未来都能活成自己想要的样子。

             共勉!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值