摘要: 需要有继承关系,,子类重写父类的方法 方法名必须相同 参数列表必须相同 修饰符:范围可以扩大但不能缩小:public>protected>Default>private 抛出的异常:范围,可以被缩小,但不能扩大:ClassNotFoundException >Exception(大) 重写,子类的方 阅读全文
posted @ 2021-05-10 22:10 Bronya/ 阅读(76) 评论(0) 推荐(0)
摘要: 继承 继承的本质是对某一批类的抽象,从而实现对现实世界的建模 extends的意思是“扩展”,子类是父类的扩展 java中类只有单继承,没有多继承 继承是类和类之间一种关系,除此之外还有依赖,组合和聚合等 继承关系的两个类,一个为子类(派生类),一个为父类(基类),子类继承父类,使用关键字exten 阅读全文
posted @ 2021-05-08 22:18 Bronya/ 阅读(53) 评论(0) 推荐(0)
摘要: 封装 封装(数据的隐藏) 通常应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏 属性私有 封装的作用1,提高程序的安全性,保护数据2,隐藏代码的实现细节3,统一接口4,系统可维护性增加了 //学生类 privatepublic class Student { //名字, 阅读全文
posted @ 2021-05-08 22:13 Bronya/ 阅读(88) 评论(0) 推荐(0)
摘要: 面向对象 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类 进行独立思考,最后才对某个分类下的细节进行面向过程的思索 面向对象适合处理复杂的问题,适合处理需要多人协助的问题 对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来 阅读全文
posted @ 2021-05-07 21:23 Bronya/ 阅读(50) 评论(0) 推荐(0)
摘要: 稀疏数组 当一个数组大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组 稀疏数组的处理方案是: 记录数组一共有几行几列,有多少不同值 把具有不同值的元素和行列及值记录在一个小规模的数组中,从而缩小程序的规模 public static void main(String[] args) 阅读全文
posted @ 2021-05-07 21:19 Bronya/ 阅读(44) 评论(0) 推荐(0)
摘要: 冒泡排序 最为人们熟知的排序算法之一,总共有八大排序 两层循环,外层冒泡轮数,里层依次比较 1,比较数组中两个相邻的元素,如果第一个数比第二个数大,就交换它们的位置 2,每一次比较,都会产生出一个最大,或者最小的数字 3,下一轮则可以少一次排序 4,依次循环,直到结束 public static v 阅读全文
posted @ 2021-05-06 22:29 Bronya/ 阅读(73) 评论(0) 推荐(0)
摘要: 数组工具类 java.util.Arrays 由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本的操作 查看JDK帮助文档 Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进行调用,而"不用 阅读全文
posted @ 2021-05-06 22:25 Bronya/ 阅读(32) 评论(0) 推荐(0)
摘要: 数组的创建 //变量的类型 变量的名字=变量的值;//数组类型public static void main(String[] args) { int[] nums; //1,声明一个数组 nums=new int[5];//2,创建一个数组 //3,给数组元素中赋值 nums[0]=1; nums 阅读全文
posted @ 2021-05-04 23:16 Bronya/ 阅读(45) 评论(0) 推荐(0)
摘要: package method;import java.util.Scanner;public class Demo06 { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); //无限for 阅读全文
posted @ 2021-05-03 14:52 Bronya/ 阅读(240) 评论(0) 推荐(0)
摘要: A方法调用B方法 递归就是:A方法调用A方法!就是自己调用自己 利用递归可以用简单的程序来解决一些复杂的问题,它通常把一个大型复杂的问题层层转化为一个与原问题相识的规模较小的问题来求解,递归策略只需少量的程序就可以描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量,递归的能力在于用有限的语 阅读全文
posted @ 2021-05-03 14:46 Bronya/ 阅读(51) 评论(0) 推荐(0)