黑马程序员技术交流社区

标题: 基础班第一阶段总结---第五天 [打印本页]

作者: 晓寒轻    时间: 2016-3-5 22:16
标题: 基础班第一阶段总结---第五天
商品报价单加入数据封装:
        自定义数据类型:
                将现实生活中的失误抽象成一个类就是自定义数据类型
               
                类的定义:
                        创建文件,与类名相同        类名命名规范        大驼峰  AaaBbbCcc
                        class 类名{
                                数据类型 属性名称;
                                数据类型 属性名称2;
                        }
                        class Person{
                                String name;
                                int age;
                        }
                类的使用:
                        自定义的类跟引用数据类型是完全一样的
                        导包:现在不用管
                        创建对象:        Person per = new Person();
                        调用方法:        现在只是属性
                        访问属性:        per.name;
       
        ArrayList集合容器:
                是使用最频繁的容器
                数组与ArrayList集合:
                        ArrayList也是将元素0开始编号,它的长度可变,并且通过方法访问数据,可以完成数组有些不能完成的功能
                        数组在定义时候必须指定长度,并且长度固定,用起来很不方便
                       
                ArrayList的使用:
                        ArrayList也是引用数据类型
                        导包:java.util.ArrayList;
                        创建对象:ArrayList<数据类型> list = new ArrayList<数据类型>();
                                                ArrayList<Integer> list = new ArrayList<Integer>();
                        调用方法:
                                list.add(int e);        //直接向集合中添加元素
                                list.size();                //获取集合长度
                                list.get(int index);        //获取指定索引元素
                                list.remove(int index);        //删除指定元素
                               
                        循环遍历:
                                用来遍历所有元素,进行许多操作
                                for(int i=0; i<list.size(); i++){
                                        list.get(i);        //进行一系列的操作
                                }


作者: 晓寒轻    时间: 2016-3-10 23:04
qq179825800 发表于 2016-3-8 23:02
能教教我吗,大神我不会

本班的???




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2