黑马程序员技术交流社区

标题: 人生苦短,及时行乐 [打印本页]

作者: 刘博文    时间: 2018-8-2 20:08
标题: 人生苦短,及时行乐
真的没有哪一种语言能像python一样简单方便易读,在这里就普京一下对象基础的知识吧,现实中找不到对象,只好自己扭一个了。
面向对象(OOP)基本概念
面向对象编程 —— Object Oriented Programming 简写 OOP
目标01. 面向对象基本概念1.1 过程和函数(科普)1.2 面相过程 和 面相对象 基本概念1) 面相过程 —— 怎么做?
特点
file://F:/黑马资料/视频和资料/笔记/03 面向对象资料/day01/media/15005969256819/001_%E9%9D%A2%E5%90%91%E8%BF%87%E7%A8%8B.png?lastModify=1533211608
2) 面向对象 —— 谁来做?
相比较函数,面向对象更大封装,根据 职责一个对象中 封装 多个方法
特点


类和对象目标01. 类和对象的概念
对象面向对象编程的 两个 核心概念
1.1 类
file://F:/黑马资料/视频和资料/笔记/03 面向对象资料/day01/media/15006069346510/002_%E9%A3%9E%E6%9C%BA%E8%AE%BE%E8%AE%A1%E5%9B%BE%E7%BA%B8.png?lastModify=1533211641
1.2 对象
在程序开发中,应该 先有类,再有对象
file://F:/黑马资料/视频和资料/笔记/03 面向对象资料/day01/media/15006069346510/003_%E9%A3%9E%E6%9C%BA%E5%AF%B9%E8%B1%A1.png?lastModify=1533211641
02. 类和对象的关系03. 类的设计
在使用面相对象开发前,应该首先分析需求,确定一下,程序中需要包含哪些类!
file://F:/黑马资料/视频和资料/笔记/03 面向对象资料/day01/media/15006069346510/001_%E6%A4%8D%E7%89%A9%E5%A4%A7%E6%88%98%E5%83%B5%E5%B0%B8%E7%B1%BB%E5%9B%BE.png?lastModify=1533211641
在程序开发中,要设计一个类,通常需要满足一下三个要素:
大驼峰命名法
CapWords
3.1 类名的确定
名词提炼法 分析 整个业务流程,出现的 名词,通常就是找到的类
3.2 属性和方法的确定
提示:需求中没有涉及的属性或者方法在设计类时,不需要考虑
练习 1
需求
file://F:/黑马资料/视频和资料/笔记/03 面向对象资料/day01/media/15006069346510/002_Person%E7%B1%BB.png?lastModify=1533211641
练习 2
需求
file://F:/黑马资料/视频和资料/笔记/03 面向对象资料/day01/media/15006069346510/003_Dog%E7%B1%BB.png?lastModify=1533211641



作者: 梦缠绕的时候    时间: 2018-8-13 14:52





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2