Java学习--面向对象

一、面向过程 & 面向对象

    面向过程思想

      步骤清晰简单,适合处理一些较为简单的问题

      线性思维

    面向对象思想

      适合处理复杂的问题,适合处理需要多人协作的问题

      物理类聚,分类的思维模式。

    从整体上合理分析,使用面向对象的思路分析整个系统;具体到微观操作,使用面向过程的思路处理。

二、面向对象

    面向对象的本质:以类的方式组织代码,以对象的组织(封装)数据。

    核心思想:抽象    

    三大特性:封装、继承、多态

三、类与对象的关系

    类是一种抽象的数据类型,它是对某一种事物整体描述/定义,但是并不能代表某一个具体的事物。

    对象是抽象概念的具体实例

    类是对象的抽象,对象是类的实例

四、创建与初始化对象

    使用new关键字创建对象

    使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器的调用。

    类中的构造器也称为构造方法,是在进行创建对象的时候必须要调用的。并且构造器有以下两个特点:

      1、必须和类的名字相同

      2、必须没有返回类型,也不能写void

    构造器的作用

      1、new本质在调用方法

      2、初始化对象的值

    注意点

      1、一旦定义了有参构造,无参就必须显示定义

 

    

    

 

 

 

 

 

 

 

 

 

 

 

 

      

    

posted on 2021-12-13 21:02  C小陈同学H  阅读(21)  评论(0编辑  收藏  举报

导航