java基础(6)

陈瑶_cy 贡献于2016-11-29

作者 lenovo  创建于2016-01-14 05:35:00   修改者lenovo  修改于2016-02-01 08:16:00字数562

文档摘要:
关键词:

1: static关键字的讲解(static修饰的块,修饰方法 修饰的属性) 扩展:类的加载顺序 jvm核心组件: 校验器 编译器 加载器 加载顺序:静态成员变量(静态块) 静态方法 非静态的成员变量(非静态块) 普通方法 局部变量 static:修饰的方法/属性 可以通过 类名.方法名(参数列表)/类名.属性名的形式直接 调用 也可以在本类中直接调用 2: 方法的重载 定义:发生在同一个类中 方法名相同 参数列表不同的方法同时存在 参数列表:类型 个数 顺序 根据调用时传递的不同实参调用不同方法 方法重载又被称作编译时多态 3: 方法的重写 发生子类与父类之间 子类方法覆盖父类方法 注意:方法声明部分子类和父类一模一样 只有执行语句不同 注意: private修饰的方法不能被覆盖 构造方法不能被覆盖 static修饰的方法不能被覆盖 final修饰的方法不能被覆盖 低权限的方法不能覆盖高权限的方法 (比如子类的default方法无法覆盖父类public的同方法反之可以) 4: 方法重载和重写的区别 5: java中的多态(多态发生的条件、多态的优势、多态在开发中的应用、多态的3个用法) 概念:多重形态 编译时多态 运行时多态(说是一个样做又是一个样)(灵活性扩展性) 多态发生的条件 (提高程序的扩展性和维护性)。 1:继承 2:方法的重写 3:父类的引用指向子类的对象 (父类型的名字 new 调用子类的构造方法)

下载文档到电脑,查找使用更方便

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 10 金币 [ 分享文档获得金币 ] 0 人已下载

下载文档