面向对象程序设计(Java语言描述)复习大礼包

核心知识点

  1. 编译器和解释器的区别,java程序的执行过程,java为什么是跨平台的语言
  2. java基本数据类型,java中的运算符,Java中的流程控制语句
  3. 类的定义,类中属性的定义(会进行默认的初始化),类中方法的定义,方法中的局部变量(必须初始化)
  4. 对象的定义,通过点运算符访问对象的属性和方法
  5. 构造方法的定义,默认构造方法,使用new运算符调用构造方法
  6. 组合(在类中定义另外一个类的对象作为属性)
  7. 传值方法调用,传引用方法调用(类的对象作为参数)
  8. 包的定义,包的引入(import),信息隐藏,访问控制权限,Public private protected 缺省
  9. 方法重载,构造方法的重载
  10. this 关键字,使用this关键字调用类中其它构造方法
  11. 关联、多重性(一对一,一对多,多对多)、聚合、组合、集合类的使用(ArrayList,Vector,add方法,get方法)
  12. 一维数组的定义、初始化,二维数组的定义,对象数组的定义、初始化
  13. 匿名对象的使用
  14. 继承的定义,extends关键字的使用,面向对象代码的复用,子类自动继承父类中的属性和方法。
  15. 子类对象可以自动向父类对象进行类型转换,instanceof的使用
  16. 子类对父类构造方法的调用(隐式调用父类无参构造方法,使用super显式调用父类构造方法),super关键字的使用
  17. 子类对父类方法的重写,继承中的方法重载
  18. final关键字的使用,final 方法,final类,final变量,final参数
  19. equals方法和toString方法的使用
  20. 在类的设计中,能够识别类,类之间的关系,类中的属性和方法
  21. 多态:父类的引用指向子类的引用,运行时决定调用重写方法的版本。
  22. 抽象类,抽象方法,接口,static属性、static方法
  23. 单实例设计模式,策略模式
  24. 运行时异常,非运行时异常(需要使用try-catch-finally进行捕获)
  25. 文本格式文件输入(FileReader)和输出(FileWriter),二进制格式文件输入(FileInputStream)和输出(FileOutputStream)
  26. 根据类图给出类的定义,根据描述画出类图

Demo

这是以前,我针对上面知识写的Demo,可以参考~~
一枚栗子

习题集

很多初学者找不到题做,可以看过来:

希望可以对大家有所帮助!

发布了353 篇原创文章 · 获赞 612 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_43896318/article/details/103313447
今日推荐