2022年8月8日
摘要: 精华笔记: package:声明包 作用:避免类的命名冲突 同包中的类不能同名,但不同包中的类可以同名 类的全称:包名.类名,包名常常有层次结构 建议:包名所有字母都小写 import:导入类 同包中的类可以直接访问 不同包中的类不能直接访问,若想访问: 先import导入类再使用类 建议 类的全称 阅读全文
posted @ 2022-08-08 19:32 八幡qwq 阅读(61) 评论(0) 推荐(0)
摘要: 精华笔记: 向上造型: 代码复用 超类型的引用指向派生类的对象 能点出来什么,看引用的类型 这是规定,记住就OK 何时向上造型: 多种角色能干的事都一样的时候,可以将多种角色统一造型到超类数组中,实现代码复用 eg: 学生/老师/医生都是输出名字+问好 干的事都一样, ​ 就可以将学生/老师/医生统 阅读全文
posted @ 2022-08-08 16:26 八幡qwq 阅读(65) 评论(0) 推荐(0)
摘要: 精华笔记: 引用类型数组: 给元素赋值时,需要new个对象 若想访问对象的数据,需要通过数组元素去打点来访问 继承: 作用:代码复用 通过extends来实现继承 超类/父类:共有的属性和行为 派生类/子类:特有的属性和行为 派生类可以访问派生类的+超类的,但超类不能访问派生类的 一个超类可以有多个 阅读全文
posted @ 2022-08-08 13:04 八幡qwq 阅读(43) 评论(0) 推荐(0)
摘要: 精华笔记: 构造方法:构造函数、构造器、构建器 复用给成员变量赋初值的代码 作用:给成员变量赋初值 与类同名,没有返回值类型(连void都没有) 在创建(new)对象时被自动调用 若自己不写构造方法,编译器默认提供一个无参构造方法,若自己写了构造方法,则不再默认提供 构造方法可以重载 this:指代 阅读全文
posted @ 2022-08-08 09:13 八幡qwq 阅读(50) 评论(0) 推荐(0)