摘要: 01. 类的结构 1.1 术语 —— 实例 使用 类名() 创建对象,创建对象 的动作有两步: 1) 在内存中为对象 分配空间 2) 调用初始化方法 __init__ 为 对象初始化 对象创建后,内存 中就有了一个对象的 实实在在 的存在 —— 实例 因此,通常也会把: 创建出来的 对象 叫做 类  阅读全文
posted @ 2020-08-22 09:27 云谷の风 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 面向对象三大特性 封装 根据 职责 将 属性 和 方法 封装 到一个抽象的 类 中 定义类的准则 继承 实现代码的重用,相同的代码不需要重复的编写 设计类的技巧 子类针对自己特有的需求,编写特定的代码 多态 不同的 子类对象 调用相同的 父类方法,产生不同的执行结果 多态 可以 增加代码的灵活度 以 阅读全文
posted @ 2020-08-22 09:15 云谷の风 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 私有属性和私有方法 01. 应用场景及定义方式 应用场景 在实际开发中,对象 的 某些属性或方法 可能只希望 在对象的内部被使用,而 不希望在外部被访问到 私有属性 就是 对象 不希望公开的 属性 私有方法 就是 对象 不希望公开的 方法 定义方式 在 定义属性或方法时,在 属性名或者方法名前 增加 阅读全文
posted @ 2020-08-22 09:04 云谷の风 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 01. 封装 封装 是面向对象编程的一大特点 面向对象编程的 第一步 —— 将 属性 和 方法 封装 到一个抽象的 类 中 外界 使用 类 创建 对象,然后 让对象调用方法 对象方法的细节 都被 封装 在 类的内部 02. 小明爱跑步 需求 小明 体重 75.0 公斤 小明每次 跑步 会减肥 0.5 阅读全文
posted @ 2020-08-19 09:11 云谷の风 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1. dir 内置函数 在 Python 中 对象几乎是无所不在的,我们之前学习的 变量、数据、函数 都是对象 在 Python 中可以使用以下两个方法验证: 在 标识符 / 数据 后输入一个 .,然后按下 TAB 键,iPython 会提示该对象能够调用的 方法列表 使用内置函数 dir 传入 标 阅读全文
posted @ 2020-08-19 09:03 云谷の风 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 一:类作为成员变量类型 1 // 游戏当中的英雄角色类 2 public class Hero { 3 4 private String name; // 英雄的名字 5 private int age; // 英雄的年龄 6 private Weapon weapon; // 英雄的武器 7 8 阅读全文
posted @ 2020-08-18 11:08 云谷の风 阅读(137) 评论(0) 推荐(0) 编辑
摘要: /* 如果一个事物的内部包含另一个事物,那么这就是一个类内部包含另一个类。 例如:身体和心脏的关系。又如:汽车和发动机的关系。 分类: 1. 成员内部类 2. 局部内部类(包含匿名内部类) 成员内部类的定义格式: 修饰符 class 外部类名称 { 修饰符 class 内部类名称 { // ... 阅读全文
posted @ 2020-08-18 10:00 云谷の风 阅读(101) 评论(0) 推荐(0) 编辑
摘要: /* Java中有四种权限修饰符: public > protected > (default) > private 同一个类(我自己) YES YES YES YES 同一个包(我邻居) YES YES YES NO 不同包子类(我儿子) YES YES NO NO 不同包非子类(陌生人) YES 阅读全文
posted @ 2020-08-18 09:40 云谷の风 阅读(77) 评论(0) 推荐(0) 编辑
摘要: final关键字 /*final关键字代表最终、不可改变的。 常见四种用法:1. 可以用来修饰一个类2. 可以用来修饰一个方法3. 还可以用来修饰一个局部变量4. 还可以用来修饰一个成员变量 */ public class Demo01Final { public static void main( 阅读全文
posted @ 2020-08-18 09:29 云谷の风 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 目标 综合应用已经学习过的知识点: 变量 流程控制 函数 模块 开发 名片管理系统 系统需求 程序启动,显示名片管理系统欢迎界面,并显示功能菜单 ************************************************** 欢迎使用【名片管理系统】V1.0 1. 新建名片 2 阅读全文
posted @ 2020-08-16 19:28 云谷の风 阅读(119) 评论(0) 推荐(0) 编辑