A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 不羁的风1230 中级黑马   /  2014-5-15 21:23  /  818 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


01、Java语言运算符优先级表
02、其他流程控制语句(break、continue)
                | break 跳出当前循环
                | continue 结束本次循环 继续下次循环
               
03、标号的使用
               
04、函数的特点(函数的调用)
                | 函数的调用
                                | 明确返回值类型的函数
                                                | A: 赋值使用  int sum = sum(5,6);
                                                | B: 输出使用  System.out.println( sum(5,6) );
                                                | C: 直接使用  sum(5,6);  没有实际使用意义
                                       
                                | 没有返回值的函数
                                                | A: 直接使用
                                               
05、继承中成员的特点(构造函数)
                | A: 每一个构造函数都会默认访问父类空参构造函数  super();
                | B: 每一个构造函数的第一行默认就是 super();
                | C: 先执行父类的构造函数,再执行自己的
                | D: 如果父类没有空参数构造函数,子类必须使用 super(参数列表) 访问父类其他构造函数
                | E: 如果父类没有空参数构造函数,子类可以访问 本类其他构造函数 this(参数列表),之后再访问父类的构造函数
                | F: super(参数列表) 与 this(参数列表) 都要在构造函数的第一行,那么, super 与 this 不能同时存在

06、Final关键字
                | 概念: 最终的意思
                | 可以修饰 类、方法、变量
                | final 修饰的类, 不能被子类继承
                | final 修饰的方法, 不能被子类重写
                | final 修饰的变量,值不能改变,相当于一个常量

07、多态的概述
                | 概念: 一种物质存在多种形态
                                水果、 女生、 蔬菜、 动物 、 水
                               
                | 使用的前提条件
                        A: 需要继承或者实现关系
                        B: 子类要重写父类的方法
                        C: 父类引用 指向 子类对象

                       
08、多态中的成员特点(成员变量)
                |  编译: 看左边父类
                |  运行: 看左边父类
09、多态中的成员特点(成员变量图解)
10、多态中的成员特点(成员方法)
                |  编译: 看左边父类
                |  运行: 看右边子类

11、多态中成员的特点(静态成员方法)
                |  编译: 看左边父类
                |  运行: 看左边父类
               
12、多态的好处和作用
                | 好处: 提高了程序的扩展性
                                   后期的维护性(父类来完成的)
                | 弊端: 不能使用子类特有方法

13、多态的案例(向上转型、向下转型)
                | 向上转型:
                                理解:子类 转换成 父类  (自动转换)
                                作用: 提高了程序的扩展性
                               
                | 向下转型:
                                理解:父类 转换成 子类  (强制转换)
                                作用: 使用子类特有的方法

14、抽象类的概述
                | 抽象:
                                不具体的,模糊的东西
                | 抽象方法:
                                只有方法的声明,没有方法体,那么,这个方法就是抽象方法
                | 抽象类:
                                使用 abstract 关键字修饰的类 就是抽象类
                                包含抽象方法的类 一定是抽象类               
               
15、抽象类的特点
                | A: 抽象方法与抽象类 必须要使用 abstract 来修饰
                | B: 抽象类不可以创建对象
                | C: 抽象方法的格式
                                修饰符 abstract 数据类型 方法名(参数列表);
                | D: 抽象类 可以没有抽象方法
                | E: 继承抽象类的子类,要么为抽象类, 要么重写父类中所有的抽象方法

16、抽象类中的成员(成员变量)
                | 普通变量
                | 常量 final

17、抽象类中的成员(成员方法)
                | 普通方法
                | 抽象方法

18、抽象类中的成员特点(构造函数)
                | 有构造函数
                | 作用: 子类创建对象,调用父类构造函数,为父类成员进行初始化操作
19、抽象类相关问题
                | 不能与哪些关键字 共存
                                | final   : final修饰的方法是最终的, 不能被子类重写
                                | static  :static修饰的方法 可以被类名.方法名 直接调用, 二者共存的话,调用抽象方法没有意义
                                | private : private修饰的方法为私有的, 子类不能重写  

20、抽象类举例代码(老师)
21、抽象类举例代码(学员作业、雇员作业)

2 个回复

倒序浏览
值得学习ing!
回复 使用道具 举报
多谢楼主 很受用
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马