欢迎来到岁月无声的博客

人生三从境界:昨夜西风凋碧树,独上高楼,望尽天涯路。 衣带渐宽终不悔,为伊消得人憔悴。 众里寻他千百度,蓦然回首,那人却在灯火阑珊处。

Java学习(二)

    1. 类是组成Java程序的基本要素
    2. 是一类对象的原型
    3. 封装了一类对象的状态和方法
      1. 他将变量和函数封装到一个类中
    4. 字段是类的属性,是用变量来表示的
      1. 字段又称为域、域变量、属性、成员变量等
    5. 方法是类的功能和操作,是用函数来表示的
    6. 构造方法
      1. 构造方法是一种特殊的方法
      2. 用来初始化该类的一个新的对象
      3. 构造方法与类名同名,而且不写返回数据类型
      4. 默认构造方法
        1. 一般情况下,类都有一个至多个构造方法
        2. 如果没有定义任何构造方法,胸膛会自动的产生一个构造方法,称为默认构造方法
        3. 默认构造方法不带参数,并且方法体为空
    7. 使用对象
        1. 访问对象的字段或方法,需要用符号“.”:
          1. Person p = new Person();
          2. System.out.println(p.name);
          3. p.sayHello();
        2. 这样使用的好处
          1. 封装性
          2. 安全性
    8. 方法重载
      1. 方法重载:多个方法有相同的名字,编译时能识别出来
      2. 这些方法的签名(参数)不同,或者是参数个数不同,或者是参数类型不同
      3. 通过方法重载可以实现多态
    9. this的使用
      1. 在方法和构造方法中,使用this来访问字段和方法
      2. 使用this解决局部变量(方法中的变量)或者参数变量与域同名的问题
      3. 构造方法中,用this调用另一种构造方法
        1. 在构造方法中调用另一种构造方法,这条调用语句必须放在第一位
        2. 例如:
        3. Person()
        4. {
        5.   this(0,"");
        6.   ……
        7. }
  1. 继承
    1. 继承是面向对象的程序设计中最为重要的特征之一
    2. 子类,父类或称为超类
      1. 父类包括所有直接或者间接被继承的类
    3. Java支持单继承:一个类只能有一个直接父类

posted on 2019-02-27 19:42  <岁月无声>  阅读(155)  评论(0编辑  收藏  举报

导航