首页 > 代码库 > 面向对象总结

面向对象总结

 1 面向对象:符合人们的思考习惯,考虑的对象是现实生活中的个体。将面向过程中的执行者变成了指挥者。
 2     四大特征:
 3           继承
 4             单根继承
 5           封装
 6             将对象的属性和实现细节隐藏起来的过程
 7           抽象
 8             用final修饰的抽象类叫太监类,最终类,可以有属性,也可以有不是抽象的方法,子类继承抽象类,必须重写抽象方法,不然子类也是抽象类
 9           多态
10             静态多态
11             动态多态
12                 动态绑定

13                 乾坤袋
14 15         具有相同属性和行为的一组对象的集合
16         接口
17             只有抽象方法,需要重写全部的抽象方法,没有属性,只有公共的静态常量
18             接口与接口之间是继承关系,而且可以多继承
19     对象
20         (类的实例)
21         数据类型
22             基本数据类型
23                 整型
24                     byte
25                     int
26                     short
27                     long
28                 浮点型
29                     double
30                     float
31                 字符型
32                     char
33                 布尔型
34             引用数据类型
35                 接口
36                 ……
37                 除了基本数据类型,其他的都是引用类型。
38         方法
39             重载
40                 方法名一样,返回类型一样,参数列表的个数,类型,顺序不一样
41             重写
42             抽象方法
43                 用abstract修饰的方法,叫抽象方法,没有方法体
44         关键字
45             super
46                 super()
47                     调用父类的构造方法
48                 super.
49                     调用父类的属性
50             this
51                 this()
52                     调用当前的无参构造方法
53                 this.
54                     调用当前类对象的属性
55         命名规则
56             明规则:
57                 不能使用关键字
58                 又数字,字母,下划线和$符号组成
59                 不能以数字开头
60                 严格区分大小写
61             潜规则
62                 方法名和属性名驼峰命名法
63                 常量命所有字母都要大写
64                 类名的首字母大写,其后的单词首字母大写。