摘要: 接口 ◆普通类:只有具体实现 ◆抽象类:具体实现和规范(抽象方法)都有! ◆接口:只有规范! 自己无法写方法~ 专业的约束 约束和实现分离:面向接口编程 接口就是规范,定义的是一组规则,体现了现实世界中“如果你是...则必须能..”的思想。如果你是天使则必须能飞。如果你是汽车,则必须能跑。如果你好人 阅读全文
posted @ 2025-01-14 10:46 panghuhu~ 阅读(70) 评论(0) 推荐(0)
摘要: 抽象类 abstract 修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类。 抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类 抽象类,不能使用new关键字来创建对象,它是用来让子类继承的。通过多态来实例对象 抽象方法,只有方法的 阅读全文
posted @ 2025-01-13 22:21 panghuhu~ 阅读(68) 评论(0) 推荐(0)
摘要: 静态代码块、匿名代码块、构造器区别和联系、执行先后顺序 静态代码块(static block): 静态代码块在类加载时执行,且只执行一次。 它是在 JVM 加载类时执行的,在任何对象创建之前。 如果类没有被加载,静态代码块不会被执行。 匿名代码块(实例初始化块): 匿名代码块属于实例初始化块(ins 阅读全文
posted @ 2025-01-13 13:59 panghuhu~ 阅读(120) 评论(0) 推荐(0)
摘要: instanceof 关键字的使用 编译时类型(声明类型)与运行时类型(实例类型) 编译时类型(声明类型): 编译时类型是指变量声明时所指定的类型,或者说是变量的静态类型。 这个类型在代码编译时就已经确定,编译器根据这个类型来进行类型检查和类型推断。 编译时类型决定了该变量可以调用哪些方法和访问哪些 阅读全文
posted @ 2025-01-12 20:34 panghuhu~ 阅读(114) 评论(0) 推荐(0)
摘要: 3.多态 :父类的引用指向子类的对象 方法的重写:子类对父类方法的重写 定义: 方法重写是子类重新定义继承自父类的方法,并提供自己版本的实现。子类方法名、返回值类型和参数列表必须与父类的被重写方法完全一致。 特点: 方法名相同:子类方法必须与父类方法的名称相同。 参数列表相同:子类方法的参数列表必须 阅读全文
posted @ 2025-01-12 16:02 panghuhu~ 阅读(51) 评论(0) 推荐(0)
摘要: 2.继承 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。 ◆extends的意思是“扩展”。子类是父类的扩展。 ◆JAVA中类只有单继承,没有多继承! 父类Person package com.oop.demo02; //是学生、老师类的父类 //子类可以继承父类方法和属性(publi 阅读全文
posted @ 2025-01-12 16:01 panghuhu~ 阅读(22) 评论(0) 推荐(0)
摘要: 1.封装 ◆该露的露,该藏的藏 ◆我们程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不 允许外部干涉;低耦合:仅暴露少量的方法给外部使用 。 ◆封装(数据的隐藏) ◆通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。 封装的主要作用是将 阅读全文
posted @ 2025-01-12 16:01 panghuhu~ 阅读(21) 评论(0) 推荐(0)
摘要: 判断方法的使用范围20250102 package com.oop.demo01; public class Student { public static int add(int a, int b) { //public 类下的public的静态方法 return a+b; } static in 阅读全文
posted @ 2025-01-02 23:11 panghuhu~ 阅读(19) 评论(0) 推荐(0)
摘要: 面向过程 & 面向对象 20241231 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么.….面对过程适合处理一些较为简单的问题 (线性思维) 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索 阅读全文
posted @ 2024-12-31 23:00 panghuhu~ 阅读(18) 评论(0) 推荐(0)
摘要: 数组20241226 [数组详情](深入理解 Java 数组 - 静默虚空 - 博客园) 什么是数组: 数组是相同类型数据的有序集合 注意:必须是相同数据 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中,每一个数据称作一个数组元素。 每个数组元素可以通过一个下标来访问它们. 类 阅读全文
posted @ 2024-12-26 23:39 panghuhu~ 阅读(64) 评论(0) 推荐(0)