摘要:
java.lang.Object类 类Object是类层次结构的跟(最顶层)类每个类都使用Object作为父(超)类 所有对象(包括数组)都实现这个类的方法 Person类默认继承了0bject类,所以可以使用object类中的tostring方法 string tostring()返回该对象的字符
阅读全文
posted @ 2022-07-04 09:28
淤泥不染
阅读(31)
推荐(0)
摘要:
发红包案例_普通红包平局分发 注意.totaLCount - 1代表,最后一个先留着 有零头,需要放在最后一个红包当中 随机分发红包: 随机分配,有可能多,有可能少。 最少1分钱,最多不超过“乘下金额平均数的2倍 ”第一次发红包,随机范围是0.01元~6.66元 第一次发完之后,乘下的至少是3.34
阅读全文
posted @ 2022-07-03 21:41
淤泥不染
阅读(77)
推荐(0)
摘要:
局部内部类:如果希望访问所在方法的局部变量,那么这个局部变量必须是,有效final的。 备注:从java 8+开始,只要局部变量实施不变,那么final关键字可以省略 原因: new 出来的对象在堆内存中 局部变量是跟着方法走,在栈内存当中 方法运行结束之后,立刻出栈,局部变量就会立刻消失 但是ne
阅读全文
posted @ 2022-07-03 20:51
淤泥不染
阅读(23)
推荐(0)
摘要:
Java中有四种权限修饰符: public >protected> ( default)> private 同一个类 (我自己) 同一个包(我邻居) 不同包子类(我儿子) 不同包非子类(陌生人) 注意事项:(default)并不是关键字"default”,而是根本不写。 举例: 内部类概述与分类 允
阅读全文
posted @ 2022-07-03 18:30
淤泥不染
阅读(33)
推荐(0)
摘要:
对于基本类型来说,不可变说的是变量当中的数据不可改变对于引用类型来说,不可变说的是变量当中的地址值不可改变—旦使用final用来修饰局部变量,那么这个变量就不能进行更改。—次赋值,终生不变 public static void main(String[] args) { int num = 1; S
阅读全文
posted @ 2022-07-03 18:17
淤泥不染
阅读(234)
推荐(0)
摘要:
当final关键字用来修饰一个类的时候, 格式:pubLic final class类名称{ } 含义:当前这个类不能有任何的子类 注意:一个类如果是final的,那么其中所有的成员方法都无法进行覆盖重写 举例: final关键字修饰成员方法: 当final关键字用来修饰一个方法的时候,这个方法就是
阅读全文
posted @ 2022-07-03 18:03
淤泥不染
阅读(66)
推荐(0)
摘要:
案例分析: 进行描述笔记本类,实现笔记本使用USB鼠标、USB键盘· USB接口,包含打开设备功能、关闭设备功能 笔记本类,包含开机功能、关机功能、使用USB设备功能鼠标类,要实现USB接口, 并具备点击的方法 键盘类,要实现USB接口,具备敲击的方法 代码: public interface Me
阅读全文
posted @ 2022-07-03 17:54
淤泥不染
阅读(115)
推荐(0)
摘要:
在多态的代码当中,成员方法的访问规则是: 看new的是谁,就优先用谁,没有则向上找。 口诀。编译看左边,运行看右边。 编译看左边,左边是Fu,Fu当中没有methodzi方法,所以编译报错。 对比一下: 成员变量:编译看左边,运行还看左边。 成员方法:编译看左边,运行看右边。 父子都有,优先用子 子
阅读全文
posted @ 2022-07-02 13:48
淤泥不染
阅读(48)
推荐(0)
摘要:
在Java 9+版本中,接口的内容可以有。 1. 成员变量其实就是常量,格式。 [public] [static] [final] 数据类型 数据名称 = 数据值 注意: 常量必须进行赋值,而且一旦赋值不能改变。 常量名称完全大写,用下划线进行分隔。 2.接口中最重要的就是抽象方法,格式: [pub
阅读全文
posted @ 2022-07-02 10:15
淤泥不染
阅读(69)
推荐(0)
摘要:
接口的常量的定义和使用: 接口当中也可以定义“成员变量”,但是必须使用public static final三个关键字进行修饰。 从效果上看,这其实就是接口的【常量】。 格式: public static final 数据类型 常用名称 = 数据值; 备注: —旦使用finaL天键字进行修饰,说明不
阅读全文
posted @ 2022-07-01 19:06
淤泥不染
阅读(57)
推荐(0)