Skip to content

Code-Recipe/Java_Object-oriented_Programming

Repository files navigation

面向对象编程教程 by 程谱 Code Recipe

如果你喜欢我们的教程,那么就点击右上角的“Star”给我们贡献一份力量吧~

欢迎来到程谱社区!😁 我们是一群留学生,致力于搭建一个系统而又不枯燥的零基础入门编程学习平台。希望大家能多多支持我们,如果发现我们的不足之处也欢迎联系我们~

这个教程给初学编程者使用,是大多数程谱学员在学完Java入门的下一个教程。这个教程主要配合Java介绍面向对象编程的理论知识概念,不管以后要学习哪一个面向对象语言,学习这个教程都是很有用的。

最后,谢谢大家对程谱的支持和厚爱~💖

P.S: 教程读者请不要直接阅读本项目的文件,因为诸多功能在此无法正常使用,请移步至程谱官网免费学习这个教程的完整版哦。

目录

  1. 类和对象
  • 什么是类
  • 属性和方法
  • 对象和对象类型
  • 作用域和三个关键字
  • this关键字
  • 小练习
  1. 类进阶
  • 构造方法
  • 访问器和更改器
  • 方法重载
  • Javadoc注释
  • 小练习
  1. 引用
  • 原始类型和引用类型
  • 空引用
  • 小练习
  1. 继承
  • 父类和子类的关系
  • 实现继承
  • 方法重写
  • 抽象类
  • 小练习
  1. 多态
  • 初识多态
  • 再谈多态
  • 类型转换
  • 动态绑定
  • 使用“super”调用父类
  • “super”与构造方法
  • 考试技巧
  • 小练习
  1. 接口
  • 接口是什么
  • 定义接口
  • 实现接口
  • 抽象类与接口的区别
  • 小练习
  1. 最终超类——Object类
  • Object类是什么
  • Object类里的方法概述
  • 小练习
  1. 一个特殊而又重要的类——String类
  • String对象的创建和更新
  • String类的方法
  • String类的比较
  • 小练习
  1. 程序分析与设计
  • 瀑布模型
  • 面向对象程序设计

看完目录以后,如果你想学习本教程,那么就点击这里里开始吧。

贡献

如果你发现教程有错别字或者有不妥之处,欢迎提交issues或者pull requests,成为本教程的contributor,程谱项目组及本教程作者感谢您的支持!

使用本教程

本项目为程谱项目组编写,我们推荐教师直接使用程谱网站来作为教学工具。

为了搭建一个友好互助的社区,我们同样也允许您以在醒目处保留“本教程来源于程谱”并链接到程谱的方式非商业用途使用本教程。其他使用方式请联系我们获得许可。

一切对本教程的最终解释权归程谱所有。