首页 > 代码库 > Java-面向对象篇

Java-面向对象篇

1.面向对象的设计思想 

   面向过程:是以一个流程为单位,考虑它的实现方法,关心的是它的功能实现

   面向对象:是以具体事物为单位,考虑它的属性(特征)和动作(行为)。

2.面向对象思考问题的方式 

  1. 有哪些对象?
  2. 对象有什么特征和功能?
  3. 对象之间的关系?

3.类和对象

   3.1,面向对象的编程思想:是力图使计算机语言中对事物的描述尽可能的与现实中的该事物的本来面目一致。

   3.2,类(class)和对象(object)是面向对象方法的核心概念。

         类:是对一类事物的描述,是抽象,概念上的定义。如:人类

         对象:是该类事物中实际存在的个体,也叫实例(instance)

4.java与面向对象   

  • 对象是Java的核心,在Java中“万事万物皆对象”。
  • 类描述了对象的属性和行为,类是对象的模板,图纸。
  • 对象是类中实际存在的个体。
  • JDK提供了很多类给编程人员使用,编程人员也可以自定义类
  • 类---(实例化)-->对象----(抽象)--->类。

5.封装类   

 对于OOP(面向对象编程)而言:

  • 封装:就将一类型的事物的属性和方法一起包装到一个程序单元里,这个程序单元以类的形式实现。
  • 抽象:将客观存在的事物特征用Java语言描述出来。抽象只关注一个主题与当前目标的有关方面,而忽略其他无关的方面
  • 数据抽象:即将类的属性和方法抽象出来。
  • 封装一个类:根据具体的应用从同一类型的对象里抽象出相关的属性和方法。

 

 

   

 

Java-面向对象篇