A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

13282803613

初级黑马

  • 黑马币:18

  • 帖子:6

  • 精华:0

© 13282803613 初级黑马   /  2018-5-12 23:16  /  631 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在学完的九天课程内容里,个人觉得最重要的是七八九这三天的内容,以下是这三天内容的精华部分:
第七天:面向对象
面向对象思想就是不断的创建对象,使用对象,指挥对象做事情。(如果有对象,直接用对象,对我们直接提供服务)
7.1:面向对象
  类:现实事物的描述。类包含了属性(成员变量)和行为(成员方法)
  对象:对象是类的具体体现,是类的一个实体。

7.2:封装private
   规定:
     所有的成员变量都加private(只能在本类中使用)
     提供公共的set方法和get方法
     set方法是给成员变量设置值
            get方法是获取成员变量的值
7.3:构造方法
   作用:
     构造方法在创建对象的时候被调用
     构造方法能够给给成员变量赋值(有参构造)

8:字符串 String(String 的方法很多,能记下来最好,记不下来要学会使用API)
length():获取字符串长度
      charAt(int index):获取指定索引处的字符
      indexOf(String s):获取指定字符串的索引
      substring(int start):截取字符串的一段
      substring(int start,int end):截取字符串的一段
      equals(String s):判断两个字符串的内容是否相同
      startsWith(String s):是否以指定字符串开头
      endsWith(String s):是否以指定字符串结尾
      split(String s):按照指定的字符串切割
      toCharArray():转换成数组
      toUpperCase():转换小写字符为大写
      toLowerCase():转换大写字符为小写
      trim():删除字符串两端的空格
      equalsIngoreCase(String s):不区分大小写比较

9:集合(内容很绕,需要多思考)
9.1 集合的特点
ArrayList<E>
E是一个泛型  泛型表示集合中要存储的数据类型
Object 能够表示所有的数据类型
容器有两个  数组  集合

数组特点:
   长度固定  能够存储任意类型
集合特点:
   长度可变     只能存储引用类型 (int这种写法不行)

9.2  集合的常用方法:
  添加元素:
   public boolean add(E e):添加元素
   public void add(int index,E element):在指定的索引处添加一个元素
  获取元素
   public E get(int index):返回指定索引处的元素
  集合长度
   public int size():返回集合中的元素的个数
  删除元素
   public boolean remove(Object o):删除指定的元素,返回删除是否成功
   public E remove(int index):删除指定索引处的元素,返回被删除的元素
  修改元素
   public E set(int index,E element):修改指定索引处的元素,返回被修改的元素
以上是这三天的主要内容,个人认为光听懂看懂是远远不够的,最主要的是要会写,不能眼高手低,行不行敲一下就知道了嘛。

1 个回复

倒序浏览
约会?等等,让我 new 个对象出来。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马