day5

发布时间 2023-12-01 16:01:06作者: zzzzzzzzzlx

day5black-java学习

二维数组

  • 格式1

数据类型[ ] [ ] 变量名 = new 数据类型[ m ] [ n ]

m表示这个二维数组有多少个一维数组

n表示每一个一维数组的元素个数

举例:

int [] [] arr = new int [3] [2];

定义了一个二维数组arr

这个二维数组有3个一维数组,名称是arr[ ],arr[1],arr[2]

每个一维数组有2个元素,可以通过arr[m] [n]来获取

 

注意:以下格式也可以表示二维数组

  1. 数据类型 数组名[ ] [ ] = new 数据类型 [ ] [ ];

  2. 数据类型 [ ] 数组名 [ ] = new 数据类型 [ ] [ ] ;

  • 格式2

    数据类型[ ] [ ]变量名 = new 数据类型[ m ] []

    m表示这个二维数组有多少个一维数组

    这一次没有直接给出一维数组的元素个数,可以动态的给出

    举例

    int [ ] [ ]arr=new int[3] [];

    arr[0]=new int [2];

    arr[1]= new int[3];

    arr[2]=new int [1];

     

    格式3

    基本格式:数据类型[ ] [ ] 数组名 = new 数据类型 [ ] [ ]{{ 元素1,元素2},{元素1},{元素1}}

    简化格式:数据类型[ ] [ ] 数组名 = {{元素1,元素2,元素3},{元素1,元素2},{元素3}

     

    Java中参数传递问题:

    基本类型:形式参数的改变对实际参数没有影响。

    引用类型:形式参数的改变直接影响实际参数。

     

    面向对象

     

    1. 面向对象思想

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

    面向过程:强调的是每一个功能的步骤

    面向对象:强调的是对象,然后有对象去调用功能

    1. 面向对象的思想特点

    a:是一种更符合我们思想习惯的思想

    b:可以将复杂的事情简单化

    c:将我们从执行者变成了指挥者

     

    1. 面向对象开发:就是不断的创建对象,使用对象,指挥对象做事情

    2. 面向对象设计:其实就是在管理和维护对象之间的关系

    3. 面向对象特征:封装、继承、多态

       

    在Java中用class描述事物

    成员变量 就是事物的属性

    成员方法 就是事物的行为

     

    如何使用对象:

    1. 创建对象 格式:类名 对象名 = new 类名();

     

     

     

     

  •