摘要: 深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。 一:抽象类 在了解抽象类之前,先来了解一下抽象方法 阅读全文
posted @ 2021-01-25 16:51 peiHL 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什 阅读全文
posted @ 2021-01-25 16:43 peiHL 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 在《Think in java》中有这样一句话:复用代码是Java众多引人注目的功能之一。但要想成为极具革命性的语言,仅仅能够复制代码并对加以改变是不够的,它还必须能够做更多的事情。在这句话中最引人注目的是“复用代码”,尽可能的复用代码使我们程序员一直在追求的,现在我来介绍一种复用代码的方式,也是j 阅读全文
posted @ 2021-01-25 16:40 peiHL 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 一、封装 1.1、引入 -- C语言中的封装 函数。将代码封装到函数里,实现特定的功能。 现实世界的封装 -- 现实世界的封装 傻瓜相机。一键拍照,将摄影的各个细节封装到一个快门按钮上。 -- Java中的封装 将数据和操作封装成类 类的成员属性声明为private,隐藏信息 二、Java封装 -- 阅读全文
posted @ 2021-01-25 16:39 peiHL 阅读(64) 评论(0) 推荐(0) 编辑
摘要: Java中方法有 构造方法、静态方法(类方法)和实例方法(对象方法) 访问一个对象方法,必须建立在有一个对象的基础上 访问类方法,不需要对象的存在,直接就访问 一、实例方法 --表示特定对象的行为 --声明时前面不加static修饰符 --使用时需要发送给一个类实例 当一个类创建了一个对象后,这个对 阅读全文
posted @ 2021-01-25 16:35 peiHL 阅读(105) 评论(0) 推荐(0) 编辑
摘要: --通过一个类创建一个对象,这个过程叫做实例化--实例化是通过调用构造方法(又叫做构造器)实现的 一、什么是构造方法? 方法名和类名一样(包括大小写)没有返回类型实例化一个对象的时候,必然调用构造方法 public class Test{ // 方法名和类名一样(包括大小写) // 没有返回类型 p 阅读全文
posted @ 2021-01-25 16:29 peiHL 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 什么是面向对象? 把一组数据结构和处理它们的方法组成对象(object),把相同行为的对象归纳为类(class),通过类的封装(encapsulation)隐藏内部细节,通过继承(inheritance)实现类的泛化(generation)/特化(specialization),通过多态(polym 阅读全文
posted @ 2021-01-25 16:27 peiHL 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 数组(array)是一种最简单的复合数据类型,它是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和不同的下标来确定数组中唯一的元素。根据数组的维度,可以将其分为一维数组、二维数组和多维数组等。在计算机语言中数组是非常重要的集合类型,大部分计算机语言中数组具有如下三个基本特 阅读全文
posted @ 2021-01-25 16:12 peiHL 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 一、while 循环是程序中的重要流程结构之一。循环语句能够使程序代码重复执行,适用于需要重复一段代码直到满足特定条件为止的情况。所有流行的编程语言中都有循环语句。Java 中采用的循环语句与C语言中的循环语句相似,主要有 while、do-while 和 for。另外 Java 5 之后推出了 f 阅读全文
posted @ 2021-01-25 15:55 peiHL 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 一、if else语句 if 结构 if 语句是使用最多的条件分支结构,它属于选择语句,也可以称为条件语句。if 选择结构是根据条件判断之后再做处理的一种语法结构。默认情况下,if 语句控制着下方紧跟的一条语句的执行。不过,通过语句块,if 语句可以控制多个语句。if 语句的最简语法格式如下,表示“ 阅读全文
posted @ 2021-01-25 15:54 peiHL 阅读(430) 评论(0) 推荐(0) 编辑