单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第七章对象容器(集合) 南京农业大学 谢忠红数组虽然功能强大但欠缺灵活性(长度不可改变)为什么要使用集合(对象容器)呢<<Interface>>Collection<<Interface>>List(列表)<<Interface>>Set(集合)AbstractCollectionAbst
#
面向对象的分析与设计.类图:显示系统的静态结构如类接口及其关联包含类名属性和方法部署图:描述运行软件的系统中硬件和软件的物理结构 1.开闭原则:系统是可扩展的不要对源代码进行大幅度的修改即对功能扩展开放对源码功能修改关闭2.替换原则:父类可以出现的地方子类也可以出现3.依赖倒转原则:针对接口编程不要针对实现编程4接口分离原则:提供调用者需要的方法屏蔽不需要的方法
第四章面向对象的概念和 Java 实现-2回顾类是具有相同属性和行为的一组对象的集合 ,对象是类的实例封装是隐藏对象实现细节的过程,以便不让用户看到实现的细节类可用Class来定义,类的变量和方法可被该类的实例访问,圆点符号用于访问对象的成员,构造函数在创建对象时初始化对象包可用package来申明 ,可用import 来导入包目标理解继承及其特点运用JAVA程序实现继承理解多态及其特点设计运用J
#
类和对象类的创建对象的创建类的封装类的继承类的多态性数组字符串类声明 成员变量的声明Num mm=new Num()=1020对象的垃圾回收机制当没有任何引用能指向一个对象时这个对象将被JVM释放(示例:)void finalize() (教材P73页错误)JVM在释放一个对象之前将调用该对象的finallize方法因此可以在该方法中进行特定地清除操作变量类型为简单数据类型赋值是传递数值的拷贝 引
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级Java语言主讲:王淑鸿第4章 Java面向对象基础学习目标: 理解OOOOPOOD (Object Oriented Object Oriented Programming Object Oriented Design)
函数面向过程程序设计方法现实生活中的对象private String s[修饰符] class 类名称 [extends 父类名称][implements 接口名称列表][throw 异常类型列表] { 变量定义及初始化 方法定义及方法体}public class Circle{private int xprivate int yprivate int Radiuspu
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第三章类与对象目标面向对象技术基础类的概念定义与使用对象的生成使用static关键字this关键字final关键字Java类中的限定词包和import语句2面向对象编程OOP旨在在计算机程序中模拟现实世界中的概念在 OOP 中现实世界的所有事物全都被视为对象能够在计算机程序中用类似的实体模拟现实世界中的实体设计和实现软件系统的方法3相关概
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级 第4章 Java面向对象开发 目标要求了解和掌握JAVA语言的由来及技术特点了解和掌握Java面向对象编程技术及JAVA的语法基础主要内容Java语言简介Java面向对象编程技术Java语法基础 4.1 Java语言简介 4.1.1 Java的由来 Java语言最诞生于1991年起初被称为OAK语言是SUN为一些消费性电
违法有害信息,请在下方选择原因提交举报