00:00
那么第二个呢,其实昨天讲到的就是关于一维数的静态初始化和动态初始化,那么咱们也是回顾啊,静态初始化你就记住这个就行了。Int中括号A是吧,大括号。静态图画。是不是,哎或者说object,你看OBGS加括号对吧,哎,你一个object放进去。是不是,哎再new一个什么呀?Object放进去,哎,再new一个什么呀?Object放进new object就是创建对象。啊,创建对象,创建对象表面看着好像是对象放进去了,实际上不是啊,是这个对象创建出来,它有个内存地址。啊,你就时刻想着我们昨天那个图,你看你有一个对象对吧,这个对象它的内存地址干什么呀?哎,放到这个OBGS里边了。那并并不是把对象放进去了啊,是这个对象扭出来之后,它的内存地址放进去了。啊,这是一个静态初始化。对吧,那什么叫动态初始化呢?动态中化语法你就记一下呗,对吧,那就这样呗,你一个int中块四你看。
01:03
是吧?或者object中括号OGS等于你有一个object数组四是不是?四个圆四个长度对不对?哎,每个元素默认值零。这个呢,也是四个长度对不对,哎,每个元素默认值是什么呀?那。那动态出入啊,这是静态出入,你把这个语法给它掌握了就行了啊,把这个语法给它掌握一下。掌握一下啊。啊,这个东西你不要去死记硬背,我建议你就敲代码呗。是不是哎,敲代码一维数组和。静态初化和它的动态初始化,那么再往下的话,你就是说一维数组会变利,就是那个最基本的分情况,要会写因特I等于零。是吧?哎,I干啥呀?小于什么呀?这个数组点什么Les I干什么呀,加加。是不是I等于零,I小于点I加加,那这样的话,你这个数组嘛,这那个数组下边为什么呀I。
02:06
这就是那个元素啊。对吧,哎,你说点out.line打印输出啊。一维数组的便利。下标为I小于length啊,然后I加加,这个I是个下标啊,采用中括号的方式。对吧。哎,然后再往下的话,就是我们二维数组的静态初始化。对不对,哎静态初始化还有什么呀,叫动态初始化是不是,哎,静态初始化的话,那你就知道这个呗,哎,写两个中国化是不是,哎,大括号里边写上啊一个两个对吧,哎,然后三个。你object也是一样的对不对?哎,AR等于什么呀?哎,大括号写上什么呀?哎注大括号大括号大括号是不是,哎你这个里边存的是1234对吧,来走走走走对吧,来这里边嗯放点东西,嗯,那这个呢,那你可能就是new一个object呗,是不是放进去了,哎然后new一个object是不是,哎然后再来就new一个object呗。
03:10
对不对,哎,又一个object。是吧,啊就就就就这样去存的啊new object new object。啊,再一个object是不是,哎这样。那如果说你要为了看着方便一些,你可以在这给他。调一下格式是不是,哎,调一下格式,你看有行有列,可以这样去理解二维的。对吧,那你要知道二维数组是一个一维数组啊,实际上。它是个特殊的一位数组,是因为它特殊在这个里边,这个每一个元素,它是个一位数组,这是一位数组。整个你可以把外边看成是一个是一个一位数图。里边的每一个元素,它又是一个一位数组。那如果是三维数组,你自己推就行了,对吧?三维数组无非个这个,这个地方就不是一了,这个地方也不是二了,这个地方是一个一位数组,这个地方也是个一位数组,这叫三维数组。
04:05
啊,三位数组。来new object来,你看这是不是又一个呀,对吧?哎,这又一个呀。对不对,哎,来。嗯,你看有行有列。是不是哎,有行有列,这是第一个一维数字里面存了两个对象嘛,啊应该说两个对象内存地址啊,用语要专业来这也是吧,这是几个呀,三个吧,三个这样啊,那如果是动态初始化的话,你就int中号中号AR,然后new一个int呗,那你这块就只能比三行四列。对吧,三行四列嘛。或者object中号中号AR是不是,哎,你有一个object呗。来写上,比如说四行四列,来四行四列,嗯,对吧,或者animal对不对,你别都想animal对吧,这也是个A是不是你用一个什么呀,Animal里边放animal。对吧,哎,比如说434对吧,三行四列是不是,你说person是不是,哎,里边存的是就是person呗,对吧,你有一个person对吧?哎,比如说两行两列是不是啊,就是说你这个这个数组啊数组它这个这个容器里边对不对,你规定如果是一个int类型,那妥了,里边就只能存int类型,如果你规定是object,那妥了,那妥了啊object下面所有的子类型都可以往里面存。
05:29
你规定是animal对吧?那这个数组里边可以放什么呀?可以放animal以及animal的什么子类。子类对象啊都可以放,然后你存的是person,那你这个数组里边就可以存person,以及person下所有的子类项都可以往里边存啊,就这意思,所以这个东西你要知道啊,这个东西要知道啊,Person类型的数组就person类型数组啊,里面可以存储什么呀,可以存储person类型对象,以及person类型的什么此类型都可以,你实在理解不了,你就先先背会呗,对吧,先背会啊,那这个呢,是关于咱们这个就是一维数组的一个静态初始化,动态初始化,一维数组遍历二维数组的静态初始化,哎,动态初始化。
我来说两句