本篇介绍面向对象编程的( 封装、多态 )相关知识点,一起学习,共同进步 Python专栏请参考:人生苦短-我学python 文章目录一.封装二.多态三.类属性和实例属性四.静态方法和类方法 一.封装 面向对象三大特性:封装、继承、多态 封装的意义: ①将属性和方法放到一起做为一个整体,然后通过实例化对象来处理; ②隐藏内部实现细节,只需要和对象及其属性和方法交互就可以了; ③对类的属性和方法增加 访问权限控制。 私有权限:在属性名和方法名 前面 加上两个下划线 __ ①类的私有属性 和 私有方法,都不能通过对象直接访问,但是可以在本类内部访问; ②类的私有属性 和 私有方法,都不会被子
2022-03-02 14:45:15 232KB em 多态 对象
1
资源名称:UML面向对象建模与设计(第2版)内容简介:《UML面向对象建模与设计(第2版)》是“面向对象建模与设计”领域的经典著作。全书由四个部分组成。第一部分以一种高层的、独立于语言的方式描述面向对象的概念,以及UML表示法;第二部分从问题陈述到分析、系统设计和类设计,一步一步地描述了软件开发的面向对象方法学;第三部分用面向对象语言和关系数据库描述了面向对象设计的实现;第四部分描述了成功的面向对 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
1
麻省理工的教材,很经典,深层的解释java的原理,重点解释抽象,规格,里面包含了众多实例
2022-02-28 19:23:18 9.82MB 面向对象
1
实验报告 问题回答 程序代码和截图都有 都可运行 造福后辈 嘿嘿 实验一 Java的运行环境和运行一个Java程序 实验二 Java语言基础——数据类型、运算符、表达式和控制结构 实验三 类、对象和包 实验四、异常处理  1.运行下面的程序,理解异常的抛出、捕捉与处理。 实验五、 GUI标准组件及事件处理  1.编程包含一个标签和一个按钮,单击按钮时,标签的内容在"你好"和"再见"之间切换。 实验六、数据库应用实验
2022-02-27 22:22:48 1.94MB 面向对象 程序设计 实验报告 JAVA
1
Design Patterns Explained A New Perspective on Object Oriented Design 设计模式的解释,比如,工厂模式,观察者模式的等等,简单易解
1
Java,面向对象程序设计,作者孙卫琴,pdf
2022-02-26 19:58:15 265KB Java 面向对象 程序 设计
1
《Java2面向对象程序设计基础》线程.ppt
2022-02-23 21:03:29 317KB 工程 文档 课件
《Java2面向对象程序设计基础》包、接口和异常.ppt
2022-02-23 21:03:28 1.73MB 工程 文档 课件
Java语言与面向对象程序设计(第2版)Java语言基础.ppt
2022-02-23 21:03:25 221KB 工程 文档 课件
乐器(Instrument)分为:钢琴(Piano)、小提琴(Violin)、 大 提 琴 (Cello) , 三 种 乐 器 的 弹 奏 play() 方 法 各 不 相 同 。 编 写 一 个 测 试 类 InstrumentTest, 要求编写方法 testPlay(Instrument in),对这三种乐器进行弹奏测试。 要依据乐器 的不 同,进行相应的弹奏测试,在 main()方法中进行测试。 2.请编程实现如下需求: 定义一个交通工具类 Vehicle,包含属性(speed, name, color)和方法(start, stop, run);再定义一个飞行器子类 Aircraft 继承自 Vehicle 类。 编写一个使用交通工具类VehicleTest,要求编写方法useVehicle(Vehicle vv),对不同的交通工具进行测试。 要依据交通工具的不 同,进行相应的start启动(起飞)、run行驶(飞行)及stop停车(降落)的测试,在 main()方法中进行测试。 现要求增加轮船这种交通工具,在系统中增加该功能,体会多态对于功能扩展优势。
2022-02-23 15:02:23 39KB 面向对象
1