- 对象(object):对象可以是一个现实世界具体存在的事物,也可以是对抽象事物的描述;
- 类(class):具有相同或相似性质的对象的抽象就是类;
- 类的结构:类主要有两种结构关系:“is a”关系(分类结构),"has a"关系(组装结构);
- 抽象(abstract):抽象是从众多的事物中抽取出共同的,本质性的特征,而舍弃其非本质的特征
- 抽象类
- 接口
- 属性
- 方法
- 引用
- 方法重载(overload):多个同名不同参的方法(可以是参数个数不同,异可是参数类型不同)
- 方法重写():
- 构造方法:与类名同名且没有返回值的方法
- 块(block):分实例块和静态块
- 实例块:在JAVA中,单单由{ }包含起来的代码块
- 静态块:在JAVA中,由static修饰的实例块;
- 实例块与静态块相同点:都执行在构造方法之前;
- 实例块与静态块不同点:静态块执行且仅执行一次,实例块在每次实例化对象时都会执行;
- 内部类(inner class):声明在类体中的类;
- 外部类(outer class):相对于内部类来说,包含内部类的类往往被称为外部类
java-基本概念
最新推荐文章于 2024-04-23 23:23:57 发布