摘要:
内部类的概念与分类: 将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类。 如果一个事物的内部包含另一个事物,那么这就是一个类内部包含另一个类。 例如:身体和心·脏的关系。又如:汽车和发动机的关系。 分类: 1.成员内部类 2.局部内部类(包含匿名内部类) 成员内部类的定义: 阅读全文
posted @ 2022-07-05 09:06
冰灵IT
阅读(49)
评论(0)
推荐(0)
摘要:
final关键字用于修饰成员变量: final关键字代表最终、不可改变的。 常见四种用法: 1、可以用来修饰一个类 2.可以用来修饰一个方法 3.还可以用来修饰一个局部变量 4.还可以用来修饰一个成员变量 四种权限修饰符: Java中有四种权限修饰符: public >protected> ( de 阅读全文
posted @ 2022-07-04 21:48
冰灵IT
阅读(105)
评论(0)
推荐(0)
摘要:
final关键字用于修饰成员方法: 当final关键字用来修饰一个方法的时候,这个方法就是最终方法,也就是不能被覆盖重写。 格式: 修饰符final返回值类型方法名称(参数列表){ //方法体 } 注意事项: 对子类、方法来说, abstract关键字和final关键字不能同时使用,因为矛盾。 fi 阅读全文
posted @ 2022-07-04 21:18
冰灵IT
阅读(78)
评论(0)
推荐(0)
摘要:
final关键字概念与四中说法: finaL关键字代表最终、不可改变的。 常见四种用法: 1.可以用来修饰一个类 2.可以用来修饰一个方法 3.还可以用来修饰—个局部变量 4.还可以用来修饰一个成员变量 final关键字用于修饰类: 当finaL关键字用来修饰一个类的时候,格式: public fi 阅读全文
posted @ 2022-07-04 20:54
冰灵IT
阅读(62)
评论(0)
推荐(0)
摘要:
对象的向下转型: 用instanceof关键字进行类型判断: 如何才能知道一个父类引用的对象,本来是什么子类? 格式:对象 instanceof 类名称 这将会得到一个boolean值结果,也就是判断前面的对象能不能当做后面类型的实例。 代码案例: 搜索 复制 阅读全文
posted @ 2022-07-04 20:41
冰灵IT
阅读(25)
评论(0)
推荐(0)
摘要:
使用多态的好处: 对象的向上转型: 向上转型一定是安全的,没有问题的,正确的。但是也有一个弊端: 对象一旦向上转型为父类,那么就无法调用子类原本特有的内容。 解决方案:用对象的向下转型【还原】。 搜索 复制 阅读全文
posted @ 2022-07-04 17:26
冰灵IT
阅读(30)
评论(0)
推荐(0)
摘要:
多态中成员变量的使用特点: 访问成员变量的两种方式: 1.直接用过对象名称访问成员变量:看等号左边是谁,优先用谁,没有则向上找 2.间接用过成员方法访问成员变量:看该方法属于谁,优先用谁,没有则向上找 多态中成员方法的使用特点: 在多态的代码当中,成员方法的访问规则是: 看new 的是谁,就优先用谁 阅读全文
posted @ 2022-07-04 17:08
冰灵IT
阅读(36)
评论(0)
推荐(0)
摘要:
多态的概述: 引入: 多态是继封装、继承之后,面向对象的第三大特性。 生活中,比如跑的动作,小猫、小狗和大象,跑起来是不一样的。再比如飞的动作,昆虫、鸟类和飞机,飞起来也 是不一样的。可见,同一行为,通过不同的事物,可以体现出来的不同的形态。多态,描述的就是这样的状态。 定义: 多态: 是指同一行为 阅读全文
posted @ 2022-07-04 16:06
冰灵IT
阅读(46)
评论(0)
推荐(0)
摘要:
继承父类并实现多个接口: 使用接口的时候,需要注意: 1.接口是没有静态代码块或者构造方法的。 2.一个类的直接父类是唯一的,但是一个类可以同时实现多个接口。 格式:public class MyInterfaceImpl implements MyInterfaceA,MyInterfaceB { 阅读全文
posted @ 2022-07-04 15:45
冰灵IT
阅读(132)
评论(0)
推荐(0)
摘要:
接口的常量定义和使用: 接口当中也可以定义“成员变量”,但是必须使用public static final三个关键字进行修饰。 从效果上看,这其实就是接口的【常量】。 格式: pubLic static finaL数据类型常量名称=数据值; 备注: 一旦使用乎inal关键字进行修饰,说明不可改变。 阅读全文
posted @ 2022-07-04 15:31
冰灵IT
阅读(148)
评论(0)
推荐(0)