一 . 面向对象——POP 与 OOP

本文探讨了Java中的面向对象编程,包括类的成员、面向对象的三大特征(封装、继承、多态),以及面向过程和面向对象的区别。同时,强调了面向对象的三个主要特性:行为、状态和标识,并指出类的设计是面向对象程序设计的重点。
摘要由CSDN通过智能技术生成

 一、Java面向对象学习的三条主线:
 1.Java类及类的成员:属性、方法、构造器;代码块、内部类
  
  2.面向对象的三大特征:封装性、继承性、多态性、(抽象性)
  
  3.其它关键字:this、super、static、final、abstract、interface、package、import等
  
 二、POP 与 OOP
  1.面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做。

                       面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 在早期计算机配置低、内存小为了节省内存空间,大都采用面向过程编程(以时间换空间)。

  
  2.面向对象:强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。

                        面向对象是一种编程范式,满足面向对象编程的语言,一般会提供类、封装、继承等语法和概念来辅助我们进行面向对象编程。所谓的面向对象就是将我们的程序模块化,对象化,把具体事物的特性属性和通过这些属性来实现一些动作的具体方法放到一个类里面。

三 ,OOP使用技巧

      一定要清楚对象的三个主要特性:

        1.对象的行为——可以对对象完成哪些操作,或者可以对对象应用哪些方法?

        2.对象的状态——当调用那些方法时,对象会如何响应?

        3.对象的标识——如何区分具有相同行为与状态不同的对象?


  三、面向对象的两个要素:
  类:对一类事物的描述,是抽象的、概念上的定义
  对象:是实际存在的该类事物的每个个体,因而也称为实例(instance)
  >面向对象程序设计的重点是类的设计
  >设计类,就是设计类的成员。
  
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

§九千七§

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值