美文网首页
面向对象

面向对象

作者: 看山看海看你 | 来源:发表于2018-12-21 07:25 被阅读0次

    1.【应用】面向对象概述

    a. 【理解】能够阐述面向对象思想与面向过程思想的特点

    A:什么是面向过程
    面向过程,其实就是面向着具体的每一个步骤和过程,把每一个步骤和过程完成,然后由这些功能方法相互调用,完成需求。
    例如:吃煎饼果子利用面向过程的思想:
    1.学习摊煎饼的技术
    2.买材料鸡蛋,油,葱等等
    3.开始摊
    4.吃
    5.收拾
    B:什么是面向对象
    面向对象思想就是不断的创建对象,使用对象,指挥对象做事情。(如果有对象,直接用对象,对我们直接提供服务)
    例如:吃煎饼果子利用面向对象的思想

    1. 找会摊煎饼的大妈(创建一个摊煎饼大妈的对象),煎饼也是一个对象
    2. 调用其摊煎饼的技能(功能),传递进去钱参数
    3. 返回给我们一个煎饼
    b. 【了解】能够阐述类与对象的关系

    C:Java中最基本的单位是类,Java中用class描述事物也是如此
    成员变量 就是事物的属性
    成员方法 就是事物的行为
    D:定义类其实就是定义类的成员(成员变量和成员方法)
    E:类和对象的概念
    a:类:是一组相关的属性和行为的集合(我们班所有的同学都具备相同的属性和行为,比如:姓名,年龄,学习,这样就把所有的学生成为学生类)
    b:对象:是该类事物的具体体现(说某个同学时,他都具备自己特有的属性和行为)

    c. 【理解】能够根据面向对象的代码画出内存图解

    1、一个对象的内存图


    图片.png

    2、方法公用内存图


    图片.png
    d. 【理解】能够阐述成员变量和局部变量的区别

    2. 【应用】面向对象特性之封装

    a. 【应用】能够独立使用private关键字
    b. 【理解】能够阐述封装的优点
    c. 【应用】能够独立使用this关键字

    3. 【应用】面向对象之构造方法

    a. 【应用】能够在类中定义构造方法
    b. 【应用】能够定义多个构造方法使其构成重载关系
    c. 【应用】能够定义一个完整的类(构造方法,getter/setter方法)

    4. 【应用】类名作为形参和返回值

    a. 【应用】能够独立定义并且调用一个形参为类名的方法
    b. 【应用】能够独立定义并且调用一个返回值为类名的方法

    相关文章

      网友评论

          本文标题:面向对象

          本文链接:https://www.haomeiwen.com/subject/gumpkqtx.html