摘要: 继承 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模 extends的意思是“扩展”,子类是父类的扩展。 Java中类只有单继承,没有多继承!一个儿子只能有一个爸爸,但是一个爸爸可以有多个儿子 继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等 继承关系的两个类 阅读全文
posted @ 2021-09-29 18:58 少时凌云志 阅读(70) 评论(0) 推荐(0)
摘要: 封装 该露的露,该藏的藏 我们程序设计要追求"高内聚,低耦合"。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏 记住这句话就够了:属性私有,get/s 阅读全文
posted @ 2021-09-27 18:47 少时凌云志 阅读(14) 评论(0) 推荐(0)
摘要: 简单总结类与对象 阅读全文
posted @ 2021-09-27 17:14 少时凌云志 阅读(26) 评论(0) 推荐(0)
摘要: 对象内存分析 阅读全文
posted @ 2021-09-26 20:58 少时凌云志 阅读(16) 评论(0) 推荐(0)
摘要: 构造器详解 创建与初始化对象 使用new关键字创建对象 使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象 进行默认的初始化以及 对类中构造器的调用 类中的构造器也称为构造方法,是在进行创建对象的时候必须要调用的。并且构造器有以下两个特点: 1.必须和类的名字相同 2.必须没有返回 阅读全文
posted @ 2021-09-24 16:35 少时凌云志 阅读(285) 评论(0) 推荐(0)
摘要: 类和对象的关系 类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物 动物、植物、手机、电脑...... Person类、Pet类、Car类等,这些都是用来描述/定义某一类具体的事物应该具备的特点和行为 对象是抽象概念的具体实例 张三就是人的一个具体实例,张三家里的 阅读全文
posted @ 2021-09-24 15:23 少时凌云志 阅读(44) 评论(0) 推荐(0)
摘要: 回顾方法的调用 方法的调用 静态方法 非静态方法 形参和实参 值传递和引用传递 this关键字 阅读全文
posted @ 2021-09-23 19:58 少时凌云志 阅读(40) 评论(0) 推荐(0)
摘要: 回顾方法的定义 方法的定义 修饰符 返回类型 break:跳出switch,结束循环 和 return的区别 方法名:注意规范就OK 见名知意 参数列表:(参数类型,参数名) ... 异常抛出 阅读全文
posted @ 2021-09-23 17:22 少时凌云志 阅读(49) 评论(0) 推荐(0)
摘要: 什么是面向对象 面向过程&面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么 面向过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类(属性+方法=类)的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索 面向 阅读全文
posted @ 2021-09-23 16:41 少时凌云志 阅读(96) 评论(0) 推荐(0)
摘要: 稀疏数组 需求:编写五子棋游戏中,有存盘退出和续上盘的功能 分析问题:因为该二维数组的很多值是默认0,因此记录了很多没有意义的数据 解决:稀疏数组 稀疏数组介绍 当一个数组中大部分元素为0,或者为同一值得数组时,可以使用稀疏数组来保存该数组 稀疏数组的处理方式是: 记录数组一共有几行几列,有多少个不 阅读全文
posted @ 2021-09-22 20:56 少时凌云志 阅读(29) 评论(0) 推荐(0)