摘要: 接口 1. 接口的本质 ​ 普通类:只有具体实现 ​ 抽象类:具体实现和规范(抽象方法) 都有! 接口:只有规范! 【为什么需要接口?接口和抽象类的区别?】 接口就是比“抽象类”还“抽象”的“抽象类”,可以更加规范的对子类进行约束。全面地专业地实现了: 规范和具体实现的分离。 抽象类还提供某些具体实 阅读全文
posted @ 2021-09-27 22:40 Wen7 阅读(381) 评论(0) 推荐(0)
摘要: 修饰符 1.static修饰符 1.static变量 在类中,使用static修饰的成员变量,就是静态变量,反之为非静态变量。 静态变量和非静态变量的区别 静态变量属于类的,"可以"使用类名来访问,非静态变量是属于对象的,"必须"使用对象来访问. 静态变量对于类而言在内存中只有一个,能被类的所有实例 阅读全文
posted @ 2021-09-27 22:30 Wen7 阅读(277) 评论(0) 推荐(0)
摘要: Java的三大特征:继承、封装、多态 1.封装 我们程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外 部干涉;低耦合:仅暴露少量的方法给外部使用。 封装(数据的隐藏) 在定义一个对象的特性的时候,有必要决定这些特性的可见性,即哪些特性对外部是可见的,哪些特性 用于表 阅读全文
posted @ 2021-09-27 22:09 Wen7 阅读(198) 评论(0) 推荐(0)
摘要: 面向过程&面向对象 面向过程的思维模式 面向过程的思维模式是简单的线性思维,思考问题首先陷入第一步做什么、第二步做什么的细节中。这 种思维模式适合处理简单的事情 面向对象的思维模式 面向对象的思维模式说白了就是分类思维模式。思考问题首先会解决问题需要哪些分类,然后对这些分 类进行单独思考。最后,才对 阅读全文
posted @ 2021-09-27 21:29 Wen7 阅读(163) 评论(0) 推荐(0)