Java语言程序设计
第四章面向对象的概念和 Java 实现-2回顾类是具有相同属性和行为的一组对象的集合 ,对象是类的实例封装是隐藏对象实现细节的过程,以便不让用户看到实现的细节类可用Class来定义,类的变量和方法可被该类的实例访问,圆点符号用于访问对象的成员,构造函数在创建对象时初始化对象包可用package来申明 ,可用import 来导入包目标理解继承及其特点运用JAVA程序实现继承理解多态及其特点设计运用J
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级JAVA的面向对象特性课前思考1. 什么是对象什么是类什么是包什么是接口什么是内部类2. 面向对象编程的特性有哪三个它们各自又有哪些特性3. 你知道java语言在面向对象编程方面有何独特的特点吗学习目标本讲主要讲述了java语言的面向对象技术包括面向对象的基本概念面向对象的程序设计方法及java中的类包对象抽象类接口和面向对象
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级 第4章 Java面向对象开发 目标要求了解和掌握JAVA语言的由来及技术特点了解和掌握Java面向对象编程技术及JAVA的语法基础主要内容Java语言简介Java面向对象编程技术Java语法基础 4.1 Java语言简介 4.1.1 Java的由来 Java语言最诞生于1991年起初被称为OAK语言是SUN为一些消费性电
面向对象的分析与设计.类图:显示系统的静态结构如类接口及其关联包含类名属性和方法部署图:描述运行软件的系统中硬件和软件的物理结构 1.开闭原则:系统是可扩展的不要对源代码进行大幅度的修改即对功能扩展开放对源码功能修改关闭2.替换原则:父类可以出现的地方子类也可以出现3.依赖倒转原则:针对接口编程不要针对实现编程4接口分离原则:提供调用者需要的方法屏蔽不需要的方法
包Tea.class.3导入包 .9 如果使用了不同包中的类而没有导入该包则需要使用带有包名的类上例可改为如下所示: class PackageDemo extends { … c=new () …}1620
类和对象类的创建对象的创建类的封装类的继承类的多态性数组字符串类声明 成员变量的声明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
多态
违法有害信息,请在下方选择原因提交举报