代码改变世界

Day26继承

2022-08-31 00:07 by rebirthhhh, 14 阅读, 0 推荐, 收藏, 编辑
摘要:继承 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。 extends的意思是“扩展”。子类是父类的扩展。 Java中类只有单继承,没有多继承! 继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等。 继承关系的两个类,一个为子类(派生类),一个为父类(基类)。子 阅读全文

Day25封装

2022-08-31 00:06 by rebirthhhh, 11 阅读, 0 推荐, 收藏, 编辑
摘要:封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。(该露的露,该藏的藏) 程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉,低耦合:仅暴露少量的方法给外部使用。 记住这句话就够了:属性私有,get/set 阅读全文

Day24面向对象

2022-08-30 20:39 by rebirthhhh, 22 阅读, 0 推荐, 收藏, 编辑
摘要:面向对象编程 面像过程思想: ​ 第一步做什么,第二个做什么,适合处理一些较为简单的问题 面向对象思想: 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独四口 面像对象适合处理复杂的问题,处理需要多人协作的问题 什么是面向对象 面向对象编程(Object-Orie 阅读全文

Day22数组

2022-04-16 21:42 by rebirthhhh, 13 阅读, 0 推荐, 收藏, 编辑
摘要:数组 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 数组声明创建 首先必须声明数组变量,才能在程序中使用数组,西面是声明数组变量的语法: dataType[] arrayRef 阅读全文

Day23Arrays类

2022-04-16 21:42 by rebirthhhh, 9 阅读, 0 推荐, 收藏, 编辑
摘要:Arrays类 数组的工具类java.util.Arrays 由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Array供我们使用,从而可以对数据对象进行一些基本的操作。 查看JDK帮助文档 Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进 阅读全文

Day20可变参数

2022-04-15 23:44 by rebirthhhh, 11 阅读, 0 推荐, 收藏, 编辑
摘要:可变参数 JDK1.5开始,Java支持传递同类型的可变参数给一个方法。 在方法声明中,在制定参数类型后加一个省略号(...)。 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明。 package method; public class Demo04 { 阅读全文

Day21递归

2022-04-15 23:44 by rebirthhhh, 12 阅读, 0 推荐, 收藏, 编辑
摘要:递归 A方法调用B方法,我们很容易理解! 递归就是:A方法调用A方法!就是自己调用自己 利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递 阅读全文

Day19打印三角形

2022-04-15 23:43 by rebirthhhh, 18 阅读, 0 推荐, 收藏, 编辑
摘要:package struct; public class TestDemo { //打印三角形 5行 public static void main(String[] args) { for (int i = 1; i <= 5; i++) { for (int j = 5;j >= i; j--) 阅读全文

Day17continue

2022-04-15 23:40 by rebirthhhh, 27 阅读, 0 推荐, 收藏, 编辑
摘要:continue continue语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判断。 package struct; public class ContinueDemo { public static void main(String[] a 阅读全文

Day18Java的方法

2022-04-15 23:40 by rebirthhhh, 12 阅读, 0 推荐, 收藏, 编辑
摘要:方法 System.out.println(),它是什么呢?类 对象 方法 Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 3.设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们 阅读全文