Java p4

201711671126 《Java程序设计》第四章 类与对象

  • 编程语言的几个发展阶段
    • 面向机器语言
    • 面向过程语言
    • 面向对象语言
      • 特性:封装,继承和多态
    • 类声明
    • 类体
    • 成员变量
      • 声明:用来存储属性的值
      • 体现对象的属性
    • 方法
      • 定义:对类中声明的变量进行操作,即给出算法
      • 体现对象所具有的行为
    • 需要注意的问题
      • 当类名由几个单词复合时,每个单词的首字母大写
    • 类的UML图
  • 构造方法与对象的创建
    • 构造方法
    • 构建对象
    • 使用对象
    • 对象的引用和实体
  • 类与程序的基本结构
  • 参数传值
    • 传值机制
    • 基本数据类型参数的传值
    • 引用类型参数的传值
    • 可变参数
  • 对象的组合
    • 组合与复用
    • 类的关联关系和依赖关系的UML图
  • 实例成员与类成员
    • 实例变量和类变量的声明
    • 实例变量和类变量的区别
    • 实例方法和类方法的定义
    • 实例方法和类方法的区别
      • 类方法是属于整个类,而不属于某个对象
      • 类方法只能访问类成员变量,不能访问实例变量,而实例方法可以访问类成员变量和实例变量
      • 类方法的调用可以通过类名.类方法和对象.类方法,而实例方法只能通过对象.实例方法访问
      • 类方法只能访问类方法,而实例方法可以访问类方法和实例方法
      • 类方法不能被覆盖,实例方法可以被覆盖
  • 方法重载
    • 方法重载的语法规则
    • 避免重载出现歧义
  • this关键字
    • 实例方法只能通过对象来调用,不能用类名来调用;this出现在实例方法中就代表正在调用该方法的当前对象
      • 实例成员变量在实例方法中出现:this.成员变量
      • static成员变量在实例方法中出现:类名.成员变量
    • 在构造方法中使用this
      • this.方法
    • 在实例方法中使用this
      • 类名.方法
    • 包语句
    • 有包名的类的存储目录
    • 运行有包名的主类
  • import语句
    • 引入类库的类
    • 引入自定义包中的类
  • 访问权限
    • 何谓访问权限
    • 访问权限从高到低:public,protected,friendly,private
    • 私有变量和私有方法
    • 共有变量与共有方法
    • 友好变量与友好方法
    • 受保护的成员变量与方法
    • public类与友好类
      • 不能用public和protected修饰类
  • 基本类型的类封装
    • double和float类
    • byte、short、integer、long类
    • character类
  • 对象数组
  • JRE拓展与jar文件
  • 文档生成器

教材学习中的问题和解决过程

问题:一些知识点不懂

解决:查找网络资源+询问

学习进度条

230/230

参考资料

教程

猜你喜欢

转载自blog.csdn.net/remain_genuine/article/details/84971216