美文网首页
二维数组和面向对象

二维数组和面向对象

作者: Java中最亮的BUG | 来源:发表于2018-02-06 23:07 被阅读0次

    二维数组

    (1)元素是一维数组的数组。

    (2)格式:

      A: 数据类型[][] 数组名 = new 数据类型[m][n];

      B: 数据类型[][] 数组名 = new 数据类型[ m][];

      C: 数据类型[][] 数组名 = new 数据类型[][]{{...},{...},{...}};

    D: 数据类型[][] 数组名 = {{...},{...},{...}};

    (3)案例(掌握)

      A: 二维数组的遍历

      B: 二维数组的求和

      C: 杨辉三角形


    面向对象

    (1)面向对象

      面向对象是基于面向过程的编程思想。

    (2)面向对象的思想特点

      A: 是一种更符合我们思考习惯的思想。

      B: 把复杂的东西简单化。

      C: 让我们从执行者变成指挥者。

      举例: 买电脑、洗衣服、做饭...

        万事万物皆对象。

    (3)把大象装进冰箱(理解)

      A: 面向过程实现

      B: 面向对象实现

      注意: 如何让我们的操作更符合面向对象思想呢?
      A: 有哪些类
      B: 每个类有哪些成员
      C: 类与类的关系

    (4)类与对象

      A: 现实世界的事物

        属性: 事物的基本描述

        行为: 事物的功能

      B: Java语言中最基本的单位是类。所以,我们要用类来体现事物。

      C: 类

        成员变量: 事物属性

        成员方法: 事物行为

      D: 类: 是一组相关的属性和行为的集合。是一个抽象的概念。

        对象: 是该类事物的具体存在,是一个具体的实例(对象)。

        举例:
          学生: 类
          班长: 对象

    (5)类的定义及使用

      A: 类的定义

        成员变量: 定义格式和以前一样,就是位置不同,在类之中,方法之外。

        成员方法: 定义格式和以前一样,就是去掉了static。

      B: 使用类的内容

        a: 创建对象 格式

          类名 对象名 = new 类名();

        b: 如何使用成员变量和成员方法呢?

          对象名.成员变量

          对象名.成员方法()

    (6)内存图

      A: 一个对象的内存图

      B: 两个对象的内存图

      C: 三个对象的内存图

    (7) Java程序的开发,设计和特征

      A: 开发: 就是不断的创建对象,通过对象调用功能

      B: 设计: 就是管理和维护对象间的关系

      C: 特征:

        a: 封装

        b: 继承

        c: 多态

    相关文章

      网友评论

          本文标题:二维数组和面向对象

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