随笔分类 -  面向对象基础

面向对象ooDay9
摘要:精华笔记: 多态:多种形态 同一个对象被造型为不同的类型时,有不同的功能 所有对象都是多态的(明天总结详细讲) 对象的多态:水、我、你...... 同一类型的引用在指向不同的对象时,有不同的实现 所有抽象方法都是多态的 行为的多态:cut()、getImage()、move()...... 向上造型 阅读全文
posted @ 2022-08-09 16:44 八幡qwq 阅读(26) 评论(1) 推荐(0) 编辑
面向对象ooDay8
摘要:精华笔记: 接口: 是一种数据类型(引用类型) 由interface定义 只能包含常量和抽象方法(所有数据默认都是常量,所有方法默认都是抽象的) 接口不能被实例化 接口是需要被实现/继承的,实现/派生类:必须重写所有抽象方法 一个类可以实现多个接口,用逗号分隔。若又继承又实现时,应先继承后实现。 接 阅读全文
posted @ 2022-08-09 13:59 八幡qwq 阅读(48) 评论(0) 推荐(0) 编辑
面向对象ooDay6
摘要:精华笔记: static final常量:应用率高 必须声明同时初始化 由类名打点来访问,不能被改变 建议:常量所有字母都大写,多个单词用_分隔 编译器在编译时会将常量直接替换为具体的数,效率高 何时用:数据永远不变,并且经常使用 抽象方法: 由abstract修饰 只有方法的定义,没有具体的实现( 阅读全文
posted @ 2022-08-09 11:39 八幡qwq 阅读(38) 评论(0) 推荐(0) 编辑
面向对象ooDay5
摘要:精华笔记: package:声明包 作用:避免类的命名冲突 同包中的类不能同名,但不同包中的类可以同名 类的全称:包名.类名,包名常常有层次结构 建议:包名所有字母都小写 import:导入类 同包中的类可以直接访问 不同包中的类不能直接访问,若想访问: 先import导入类再使用类 建议 类的全称 阅读全文
posted @ 2022-08-08 19:32 八幡qwq 阅读(54) 评论(0) 推荐(0) 编辑
面向对象ooDay4
摘要:精华笔记: 向上造型: 代码复用 超类型的引用指向派生类的对象 能点出来什么,看引用的类型 这是规定,记住就OK 何时向上造型: 多种角色能干的事都一样的时候,可以将多种角色统一造型到超类数组中,实现代码复用 eg: 学生/老师/医生都是输出名字+问好 干的事都一样, ​ 就可以将学生/老师/医生统 阅读全文
posted @ 2022-08-08 16:26 八幡qwq 阅读(53) 评论(0) 推荐(0) 编辑
面向对象ooDay3
摘要:精华笔记: 引用类型数组: 给元素赋值时,需要new个对象 若想访问对象的数据,需要通过数组元素去打点来访问 继承: 作用:代码复用 通过extends来实现继承 超类/父类:共有的属性和行为 派生类/子类:特有的属性和行为 派生类可以访问派生类的+超类的,但超类不能访问派生类的 一个超类可以有多个 阅读全文
posted @ 2022-08-08 13:04 八幡qwq 阅读(38) 评论(0) 推荐(0) 编辑
面向对象ooDay2
摘要:精华笔记: 构造方法:构造函数、构造器、构建器 复用给成员变量赋初值的代码 作用:给成员变量赋初值 与类同名,没有返回值类型(连void都没有) 在创建(new)对象时被自动调用 若自己不写构造方法,编译器默认提供一个无参构造方法,若自己写了构造方法,则不再默认提供 构造方法可以重载 this:指代 阅读全文
posted @ 2022-08-08 09:13 八幡qwq 阅读(45) 评论(0) 推荐(0) 编辑
面向对象ooDay1
摘要:精华笔记: 什么是类?什么是对象? 现实生活中是由很多很多对象组成的,基于对象抽出了类 对象:软件中真实存在的单个个体/东西 类:类型/类别,代表一类个体 类是对象的模板/模子,对象是类的具体的实例 类中可以包含: 对象的属性/特征 成员变量 对象的行为/动作/功能 方法 一个类可以创建多个对象 如 阅读全文
posted @ 2022-08-07 22:37 八幡qwq 阅读(31) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示