hytoor

 

2022年11月4日

12.0

摘要: #Object 类 toString equals 通过equals方法判断两个对象是否相等。 object 中的equals方法比较的是对象的引用(内存地址)。 equals方法在实际需求中需要重写。 阅读全文

posted @ 2022-11-04 02:11 hytoor 阅读(114) 评论(0) 推荐(0) 编辑

2022年11月3日

11.1(接口)

摘要: 接口(interface) 接口是完全抽象的。(抽象类是半抽象的)(也可以说接口是特殊的抽象类) [修饰符列表] interface 接口名{ } 接口支持多继承,一个接口可以继承多个接口。 接口中只包涵:常量和抽象方法。 接口中所有元素都是 public。 接口中定义抽象方法时,public ab 阅读全文

posted @ 2022-11-03 01:54 hytoor 阅读(60) 评论(0) 推荐(0) 编辑

2022年11月2日

day11.0

摘要: final final 是一个关键字。 final修饰的变量,只能赋值一次。 final修饰的方法无法被覆盖。 final修饰的类无法被继承。 final修饰的实例变量必须手动赋值,不能赋默认值。 final修饰的实例变量一般用static修饰。(实例变量没创建一个对象会产生一个堆空间,但是fian 阅读全文

posted @ 2022-11-02 22:50 hytoor 阅读(17) 评论(0) 推荐(0) 编辑

2022年10月31日

day10.0

摘要: super 父类和子类有同名属性或者相同方法,此时如果在子类中访问父类同名数据,必须使用“super”。 阅读全文

posted @ 2022-10-31 23:29 hytoor 阅读(8) 评论(0) 推荐(0) 编辑

day9.0

摘要: 继承的基本作用,提高代码的复用性。 继承的主要作用,有了继承,才有方法的重写和多态。 继承的缺点:继承会导致耦合度较高。 方法重写(Override) 两个类必须存在继承关系。 重写之后的方法必须和之前的方法:方法名相同,返回值类型相同,形参列表相同。 访问权限,只能更高,不能更低。 重写之后的方法 阅读全文

posted @ 2022-10-31 00:54 hytoor 阅读(6) 评论(0) 推荐(0) 编辑

2022年10月30日

day8.0

摘要: 构造方法执行之前,自动执行"实例代码块"中的代码。 a.b.c.d.c(); a b c d 均为引用!!! 很关键。 阅读全文

posted @ 2022-10-30 01:51 hytoor 阅读(13) 评论(0) 推荐(0) 编辑

2022年10月28日

7.0

摘要: 构造方法:创建对象和成员变量的赋值。 无参构造(缺省构造)、有参构造。 get/set开发规范 public 返回值类型 get+首字母大写属性名(无参){ return xxx; } public void set+首字母大写属性名(有1个参数){ xxx = 参数; } 阅读全文

posted @ 2022-10-28 23:29 hytoor 阅读(457) 评论(0) 推荐(0) 编辑

2022年10月27日

day6.0(方法定义,方法的语法)

摘要: 方法:一个可以实现某种特定功能并能够重复使用的代码块。 语法:[修饰符] 返回值类型 方法名(参数列表){ 方法体; } 阅读全文

posted @ 2022-10-27 12:22 hytoor 阅读(12) 评论(0) 推荐(0) 编辑

day5.0

摘要: 标识符命名规范 见名知意。 驼峰命名规则。 类名、接口名 首字母大写 方法名、变量名首字母大写 常量名 全部大写用_连接 标识符命名规则 用数字、字母、$、_ 构成 不能用关键字命名 首字母不能以数字开始 严格区分大小写 理论上没长度限制 java语言的特性 简便性 健壮性(jvm gc自动回收机制 阅读全文

posted @ 2022-10-27 00:27 hytoor 阅读(13) 评论(0) 推荐(0) 编辑

2022年10月26日

day4.2

摘要: 基本数据的运算 boolean不参与转换,其余7个(byte,short,char,int,long,folat,double)可以互相转换 低转高,可以自动转换。 高转低,需要强制转换,同时会存在丢失精度的风险。 byte,char,short,如果赋的值没有超过他们的范围,不用转换类型,整数可以 阅读全文

posted @ 2022-10-26 01:24 hytoor 阅读(10) 评论(0) 推荐(0) 编辑

导航