面向对象实现:老张开车去东北

分析:

老张——人:Person
车——交通工具:TrafficTools
东北——地点:Place

class Person:"""人的类型"""def __init__(self, name):self.name = namedef driving(self, traffic_tools, area):"""定义人驾驶的行为"""print(self.name, "驾驶的行为被调用")# 此时交通工具开始行驶traffic_tools.travel(area)class TrafficTools:"""定义交通工具的类型"""def __init__(self, name):self.name = namedef travel(self, area):"""定义交通工具行驶的行为"""print(self.name, "开始行驶,目的地是:", area.name)class Place:"""定义地点的类型"""def __init__(self, name):self.name = name# 创建对象
person1 = Person("老张")
tool1 = TrafficTools("奥迪A8")
place1 = Place("东北")#调用对象的行为
person1.driving(tool1, place1)

运行结果:
老张 驾驶的行为被调用
奥迪A8 开始行驶,目的地是: 东北

面向对象案例——老张开车去东北相关推荐

  1. 面向对象之老张开车去东北

    ''' 老张开车去东北:OOA:分析对象:老张--人--Person车--交通工具--Vehicle东北--地点--PLaceOOD:设计人:属性:名字行为:驾驶交通工具:属性:名字行为:行驶地点:属 ...

  2. 完整的老张开车去东北

    Console.WriteLine("老张开车去东北."); string a=Console.ReadLine(); if(a=="撞了") { Consol ...

  3. 老张开车去东北(源码)

    ####Test.java public class Test {public static void main(String[] args) {//老张Person driver = new Dri ...

  4. C++之老张开车去东北

    实现司机类,司机类的开车方法依赖于抽象类"车"(有一个虚方法GetDiscription,返回对车的描述)的引用和类"Area" (有一个虚方法GetDiscr ...

  5. javascript 老王开车去东北

    [Decode error - output not utf-8] 魔女 飞 奔驰 去 华南 [Finished in 1.1s] 需要变化的对象进行隔离.正是编程的乐趣之处 /*** by Jack ...

  6. 【java设计模式】工厂模式之老张开车

    话题之老张去东北 某一年某一天,老张想开汽车去东北赏雪,首先老张需要有一个汽车,于是他花钱买了一辆; public class Car{public void run(){System.out.pri ...

  7. 《老王,老刘和老张》《小红和小芳》

    老王,老张和老刘都是美国中西部一个州立大学的博后, 之所以叫做老王,老张,老刘,并不是因为昵称或者爱称, 而是因为他们的确都很老.30多岁还在学校里晃悠,既不是学生,也不是老师, 而且看起来很像老师, ...

  8. 【软件测试】测试老鸟老张,我的梦想是什么?梦想还在吗?

    目录:导读 前言 一.Python编程入门到精通 二.接口自动化项目实战 三.Web自动化项目实战 四.App自动化项目实战 五.一线大厂简历 六.测试开发DevOps体系 七.常用自动化测试工具 八 ...

  9. 老张喝茶 教你同步异步 阻塞与非阻塞(转)

    原文 老张爱喝茶,废话不说,煮开水. 出场人物:老张,水壶两把(普通水壶,简称水壶:会响的水壶,简称响水壶). 1 老张把水壶放到火上,立等水开.(同步阻塞) 老张觉得自己有点傻 2 老张把水壶放到火 ...

最新文章

  1. 成功解决NVIDIA安装程序无法继续  Ths OCH driver package is not conmtibIe with the currently uistalled version of
  2. HTML5 WebSockets学习
  3. scala方法定义示例
  4. Linux备份全攻略
  5. java异常应用_Java异常处理机制 —— 深入理解与开发应用
  6. c语言遍历文件内容_C/C++编程笔记:C语言开发电脑益智游戏【扫雷】(源代码分享)...
  7. latex中文模板_都8012年了还不用LaTex编辑论文就out了!!
  8. Linux C基础笔记(2)
  9. makefile中的wildcard
  10. java 加载shellcode_MSF-Shellcode生成和使用
  11. python web改为java_Python是否可以成为Web应用程序的良好替代方案,否则将在Java EE中完成?...
  12. ARM内核全解析,从ARM7,ARM9到Cortex-A7,A8,A9,A12,A15到Cortex-A53,A57
  13. PHP之AJAX、POST传值【顶、踩】
  14. 录播网站 服务器,录播服务器
  15. 【Scratch案例教学】Scratch九九乘法表 少儿编程Scratch创意编程案例教学
  16. 我的团长我的团分集剧情介绍
  17. 西南石油大学计科院主页
  18. FPGA 十进制 转化为二进制
  19. Python:RuntimeWarning: invalid value encountered in true_divide解决方案
  20. 使用rke部署k8s集群

热门文章

  1. 如何提取出一首歌曲的梅尔频谱
  2. 论文解读:Improving Machine Reading Comprehension with Contextualized Commonsense Knowledge
  3. maven 环境变量和仓库配置
  4. Nessus 使用学习
  5. 世界编辑器WorldEditor 1.2版本发布,八大功能强化易用性和自动化效率【文末有彩蛋】
  6. BCP 总结笔记之二
  7. 快手小哥风雨求职路之简历篇
  8. Android 屏蔽系统锁屏的方法
  9. 兰州市2021高考成绩怎么查询,兰州2021高考成绩排名榜单,兰州各高中高考成绩喜报...
  10. 戴尔Alienware Command Center重装方法