Java学习笔记--基础概念

2019-10-29  本文已影响0人  Allens_Lee

1、封装

概念:将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。

好处:
a、只能通过规定的方法访问数据。
b、隐藏类的实例方法,便于修改和实现。

2、继承

3、多态

4、使用包管理Java中的类

5、Java中的访问修饰符

访问修饰符 本类 同包 子类 其它
private true false false false
默认 true true false false
protected true true true false
public true true true true

6、Java中的this关键字

7、Java的内部类

概念:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。

主要作用如下:

  1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类
  2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据
  3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便

内部类可分为以下几种:

  • 成员内部类
  • 静态内部类
  • 方法内部类
  • 匿名内部类

8、Object类

概念:Object类是所有类的父类,如果一个类没有使用extends关键字明确标示继承另一个类,那么这个类默认继承Object类。

Object类中的方法,适合所有子类

  1. toString();

    在Object类里面定义toString()方法的时候返回对象的哈希code码(对象地址字符串)。

    可以通过重写toString()方法表示出对象的属性。

  2. equals();

    比较的是对象的引用是否指向同一块内存地址。

9、抽象类

注意:抽象方法没有方法体,以分号结束

10、接口

上一篇下一篇

猜你喜欢

热点阅读