宫本贩剑的博客
cyLOVEzxy
cyLOVEzxy
发表于
2025-05-03
|
更新于
2025-05-12
|
浏览量:
海边
文章作者:
Cao Yuan
文章链接:
https://blog.20220226.xyz/2025/05/03/cyLOVEzxy/
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来源
宫本贩剑的博客
!
生活点滴
上一篇
Day14-面向对象高级二多态
进阶二多态多态概念什么是多态 多态是在 继承/实现 情况下的一种现象,表现为:对象多态、行为多态 具体的代码体现 同种引用可以指向不同的对象(父类指向子类) 不同的对象的同名函数实现的功能不同(重写方法) 多态的前提 有 继承/实现 关系;存在父类引用子类对象;存在方法重写。 注意事项 多态是对象、行为的多态。Java中的属性(成员变量)不谈多态。 使用多态的好处 在多态形式下,右边对象是解耦合的,更利于拓展和维护。 定义方法时,使用父亲类型的形参,可以接收一切子对象,拓展性更强,更便利。 多态的一个问题 多态下不能使用子类独有的功能 类型转化 自动类型转换:父类 变量名 = new 子类 (); 强制类型转换:子类 变量名 = (子类)父类变量名 强制类型转换问题 (变量名name) instanceof (类名class) 合法格式:父类变量名 instanceof...
下一篇
Day18-面向对象高级三
进阶三内部类什么是内部类 是类中的五大成分之一(成员变量、方法、构造器、内部类、代码块),如果一个类定义在另一个类的内部,这个类就是内部类。 场景:当一个类的内部,包含了一个完整的事物,且这个事物没有必要单独设计时,就可以把这个事物设计成内部类。 四种内部类 成员内部类 就是类中的一个普通成员。 成员内部类的创建。 和前面学过的实例方法一样,成员内部类的实例方法中,同样可以直接访问外部类的实例成员、静态成员。 可以在成员内部类的实例方法中,拿到当前外部类对象,格式是:外部类名.this。 静态内部类 有static修饰的内部类,属于外部类自己持有。 静态内部类的创建。 可以直接访问外部类的静态成员,不可以直接访问外部类的实例成员。 局部内部类(基本没用) 局部内部类是定义在在方法中、代码块中、构造器等执行体中的类。 匿名内部类(重点) 就是一种特殊的局部内部类;所谓匿名:指的是程序员不需要为这个类声明名字。 特点:匿名内部类本质就是一个子类,并会 立即 创建出一个...
Cao Yuan
欢饮来到我的博客
文章
21
标签
4
分类
0
Follow Me
公告
This is my Blog
目录
1.
海边
最新文章
Day25-IO流一
2025-05-20
Day22-集和框架二
2025-05-15
Day21-集和框架一
2025-05-14
Day20-正则表达式
2025-05-13
Day19-②常用Api二
2025-05-12