摘要: 枚举 枚举是一种特殊类。 枚举类的格式: 修饰符 enum 枚举类名{ 名称1,名称2...; 其他成员... } 注意: 枚举类中的第一行,只能写一些合法的标识符(名称),多个名称用逗号隔开。 这些名称,本质是常量,每个常量都会记住枚举类的一个对象。 案例: // 枚举类 public enum 阅读全文
posted @ 2025-07-29 11:32 狂风将军 阅读(30) 评论(0) 推荐(0)
摘要: 内部类 内部类是类中五大成分之一(成员变量、方法、构造器、内部类、代码块),如果一个类定义在另一个类的内部,这个类就是内部类。 场景:当一个类的内部,包含了一个完整的事物,且这个事物没有必要单独设计时,就可以把这个事物设计成内部类。 内部类有四种形式 成员内部类 就是类中的一个普通成员,类似我们学过 阅读全文
posted @ 2025-07-27 20:23 狂风将军 阅读(18) 评论(0) 推荐(0)
摘要: 抽象类 什么是抽象类? 在Java中有一个关键字叫:abstract,它就是抽象的意思,可以用它修饰类、成员方法。 abstract如果修饰方法,那么该方法就是抽象方法,如果修饰类,那么该类就是抽象类。 抽象类的注意事项、特点 抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类。 类该有 阅读全文
posted @ 2025-07-25 09:51 狂风将军 阅读(43) 评论(0) 推荐(0)
摘要: 封装 该露的露,该藏的藏 我们程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。 封装(数据的隐藏):通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。 记住这句话就够了:属性私有,通过g 阅读全文
posted @ 2025-07-24 21:10 狂风将军 阅读(10) 评论(0) 推荐(0)
摘要: final关键字 final关键字是最终的意思,可以修饰(类、方法、变量) 修饰类:该类被称为最终类,特点是不能被继承了。例如工具类。 修饰方法:该方法被称为最终方法,特点是不能被重写了。 修饰变量:该变量只能被赋值一次。 java中的变量分为两种: 成员变量 - 静态成员变量 - 实例成员变量 局 阅读全文
posted @ 2025-07-24 10:29 狂风将军 阅读(16) 评论(0) 推荐(0)
摘要: 多态 多态是在继承/实现情况下的一种现象,表现为:对象多态、行为多态。 多态存在的条件 有继承关系 子类重写父类的方法 父类引用指向子类对象 多态的一个注意事项 多态是对象、行为的多态,Java中的属性(成员变量)不谈多态。 案例: 父类: public class Animal { public 阅读全文
posted @ 2025-07-24 09:09 狂风将军 阅读(10) 评论(0) 推荐(0)
摘要: 继承 java中提供了一个extends的关键字,意思是“拓展”。用这个关键字可以让一个类和另一个类建立父子关系。 继承的特点: 子类能直接继承父类的非私有成员(成员变量,成员方法) JAVA中类只有单继承,没有多继承。一个儿子只能有一个爸爸,一个爸爸可以有多个儿子。 继承是类和类之间的一种关系。除 阅读全文
posted @ 2025-07-23 17:42 狂风将军 阅读(29) 评论(0) 推荐(0)
摘要: static 它叫静态,可以修饰成员变量、成员方法。 成员变量按照有无static修饰,分为两种: 类变量 实例变量(对象的变量) 在类中,有static修饰的变量叫做类变量,也称为静态变量。它的特点是属于类,在计算机内存中只加载一次,它会被类和类的全部对象共享。 在类中,无static修饰的变量叫 阅读全文
posted @ 2025-07-22 22:21 狂风将军 阅读(26) 评论(0) 推荐(0)
摘要: 面向过程&面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么 面向过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象适合处理复杂的问题,适合处理 阅读全文
posted @ 2025-07-21 21:14 狂风将军 阅读(10) 评论(0) 推荐(0)
摘要: 数组的定义 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后顺序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。 数组的声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataType[] a 阅读全文
posted @ 2025-07-14 15:16 狂风将军 阅读(12) 评论(0) 推荐(0)